01.06.2012, 10:11 | #1 |
Участник
|
Выгрузка данных в файл xls через портал
Всем привет!
Ax 2009 WS2008 64bit На портале делаю выгрузку дынных в Excel файл через System.Data.OleDb. Все хорошо работает под админом, но если сделать пользователя обычным юзером или повер юзером, появляются ошибки, что нет коннекшена. Доступ на папку с файлами, куда производится запись, у пользователя есть. Не могу понять в чем может быть причина. Сообщение: System.Data.OleDb.OleDbException: Unspecified error at System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection) at System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.OleDb.OleDbConnection.Open() |
|
18.07.2012, 17:32 | #2 |
Участник
|
Подобное поведение наблюдается, если на Веб-форме есть временная таблица, то форма либо открывается минут 5 - 15, либо не открывается.
Вылечил эту вещь добавлением прав пользователю на папку C:\Users\[Имя Учетки .Net BusinessConnector]\AppData\Local (можно добаваить еще \Temp) - иными словами права на папку где создается файл временной таблицы. |
|