Учетные данные олицетворения ASP.NET - PullRequest
1 голос
/ 28 августа 2009

В конфигурации моего приложения есть тег олицетворения, содержащий имя пользователя и пароль, и мне интересно, какими должны быть эти учетные данные, чтобы приложение работало - это учетные данные какого-то пользователя в домене или на сервере IIS или как?

Ответы [ 3 ]

1 голос
/ 28 августа 2009

Идентификация от имени другого пользователя без имени пользователя и пароля приведет к тому, что процесс .NET для веб-приложения будет работать от имени того же пользователя, на котором настроен IIS. Если в нем указаны имя пользователя и пароль, он заставляет процесс .NET запускаться от имени этого конкретного пользователя.

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

0 голосов
/ 28 августа 2009

Я использую его при работе на очень большом домене. Обычно это пользователь домена, который имеет права доступа к определенным вещам, таким как SQL-сервер и / или права доступа к файлам / папкам. Вы можете столкнуться с ошибкой, когда попытаетесь построить свой проект в зависимости от вашей конфигурации, для меня решение было прокомментировать строку олицетворения, построить, развернуть, а затем снова раскомментировать ее в развернутом месте.

0 голосов
/ 28 августа 2009

Это необходимо только в том случае, если пользователь, под которым запущен процесс IIS, не имеет доступа к нужному ресурсу.

...