У меня проблемы с запуском моего приложения ASP.NET в учетной записи службы. Я использую проверку подлинности Windows. Если я запустил его в учетной записи сетевой службы по умолчанию, я прошел проверку подлинности в фоновом режиме, но когда я переключаюсь на пользовательскую учетную запись службы, он снова и снова запрашивает у меня учетные данные и, наконец, выдает ошибку 401, даже когда я даю учетные данные для учетной записи домена в группе локальных администраторов. Я следил за инструкциями Вот как мог. Если я отключу проверку подлинности Windows и выберу разрешить анонимный доступ, учетные данные не будут запрашиваться, но выдается ошибка 401. Мое приложение установлено на диске D :, и когда я запустил утилиту aspnet_regiis.exe, я сравнил разрешения в C: \ inetpub \ wwwroot с папкой на диске D: и добавил все, чего не хватало. Любая помощь?
Входит ли ваша учетная запись домена в группу IIS_IUSR (для IIS7) или IIS_WPG (для IIS6)?
Проверьте разрешения NTFS для вашей папки (D :). Имеют ли учетные записи IIS_IUSR и IUSR разрешение NTFS на чтение для D :?