Веб-сайт ASP FileSystemObject.CreateFolder Ошибка доступа запрещена - PullRequest
0 голосов
/ 25 января 2012

У меня есть сайт ASP, работающий на IIS 7.0. Пул приложений классический, .NET 2.0. Идентификацией процесса является NetworkService.

Проблема, с которой я столкнулся, заключается в том, что на сервере у меня есть некоторый Javascript, который (используется для работы) создает объект ActiveX объекта Scripting.FileSystemObject и пытается создать папку в виртуальном каталоге, которая оказалась на общая папка на удаленной машине.

Я получаю исключение "отказано в разрешении".

Виртуальная папка связана с учетной записью пользователя, которая находится в нашем домене, поэтому она должна иметь возможность доступа к общей папке без проблем. Когда я делаю «тестовое соединение» в IIS, это говорит мне об этом. Я пытался дать ему полную учетную запись администратора, просто чтобы посмотреть, будет ли это работать, но это не так. Я даже пытался изменить удостоверение пула приложений на учетную запись домена, но это тоже не сработало.

У меня закончились идеи о том, что попробовать. Любые предложения с благодарностью,

MJ

1 Ответ

0 голосов
/ 25 января 2012

Я понял глупость.

Очевидно, мне пришлось установить параметры аутентификации в IIS7 для пользователя в моем домене. Я думал, что достаточно просто настроить учетную запись в виртуальном каталоге, но, видимо, нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...