|  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 в объявление метода и все заработало.
		 | 
|  |