Я добавил 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" />
Любая помощь или подсказка действительно приветствуются, спасибо.