Учетные данные для олицетворения ASP.NET

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


person agnieszka    schedule 27.08.2009    source источник


Ответы (3)


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

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

person Vdex    schedule 27.08.2009

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

person Mr. Smith    schedule 27.08.2009

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

person Ken    schedule 27.08.2009