Аутентификация форм переопределяет олицетворение в IIS7 - PullRequest
2 голосов
/ 07 февраля 2011

Я искал повсюду решение этой проблемы.

У меня есть приложение ASP.NET, которое отлично работает на IIS6.На IIS 7.5 (Интегрированный конвейер) я сталкиваюсь с некоторыми проблемами.<identity impersonate="true" /> устанавливается в файле web.config, так как приложению требуется доступ к некоторым ресурсам под учетной записью IIS IUSR.Если все работает нормально, например, когда пользователь не вошел в систему (то есть приложение олицетворяет IUSR и нормально обращается к ресурсам).

Как только вы входите через проверку подлинности с помощью форм (поддерживается БД), олицетворение перестает работать, и оновозвращается к идентификатору пользователя пула приложений (у которого нет доступа к необходимым ресурсам, я проверил это с помощью procmon).Я понимаю, что это, вероятно, ограничение проверки подлинности с помощью форм в интегрированном режиме.

Есть ли обходной путь, который позволил бы мне выдать себя за IUSR при использовании проверки подлинности с помощью форм?

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