10.05.2008, 13:54 | #1 |
Участник
|
Ошибка при инициализации AsciiIO объекта
Уважаемые коллеги! Подскажите, может кто сталкивался с подобным: При попытке инициализировать AsciiIO объект в методе класса
X++: AsciiIO output = new AsciiIO(fileName, 'w'); X++: Request for the permission of type 'FileIOPermission' failed. (S)\Classes\FileIOPermission\demand (S)\Classes\AsciiIo\new Microsoft Dynamics Ax 4.0, kernel 4.0.2501.116, Application version 4.0.2200.0 |
|
10.05.2008, 14:59 | #2 |
Участник
|
job выполняется на клиенте (почти всегда... если вы его не из специального menuItem запускаете)
класс почти всегда выполняется там, где его вызвали. С огромной вероятностью на сервере. ставьте точку останова и смотрите откуда вызывается ваш код и имеет ли пользователь, от лица которого запускается сервер, права на создание файлов в папке. |
|
|
За это сообщение автора поблагодарили: evv (1). |
10.05.2008, 15:11 | #3 |
Участник
|
Прочитайте Writing Secure X++ code про CAS
|
|
|
За это сообщение автора поблагодарили: mazzy (2), evv (1). |
10.05.2008, 15:37 | #4 |
Участник
|
Огромное спасибо, уважаемые! Добавил модификатор client в объявление метода и все заработало.
|
|