System.Security.Permissions.SecurityPermission выдается для Scripting.FileSystemObject

Я добавил C:\Windows\System32\scrrun.dll в качестве ссылки на мое приложение веб-форм, чтобы использовать Interop.Scripting.dll. Он отлично работает с моим локальным компьютером.

Когда я загружаю приложение на свой производственный сервер, я получаю сообщение об исключении «System.Security.Permissions.SecurityPermission», и нет более подробного или подробного сообщения об исключении. Исключение выдается для следующей строки:

Scripting.FileSystemObject fso = new Scripting.FileSystemObject();

Поскольку это проблема с разрешениями, я также использовал олицетворение в своем файле web.config с учетными данными администратора сервера. Но это не сработало.

<identity impersonate="true" userName="Administrator" password="xxxxxx" />

Любая помощь или подсказка действительно приветствуются, спасибо.


person Jean    schedule 16.07.2013    source источник


Ответы (1)


закройте свою визуальную студию и снова откройте ее с правами администратора. Просто щелкните правой кнопкой мыши и выберите «Запуск от имени администратора». Пусть это сработает для вас.

person kaushik    schedule 16.07.2013