2009-08-27 2 views
1

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

ответ

1

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

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

-1

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

0

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