У меня есть веб-приложение MVC4, развернутое на сервере Windows 2012 R2 с IIS 8.5. Я настроил пул приложений для работы с учетной записью личного домена, потому что веб-приложению необходимо вызвать другой веб-сервис в сети с включенной проверкой подлинности Windows.
Когда я пытаюсь перейти на страницу из своего браузера, я получаю много ошибок «500» для моих файлов .css, .js. Когда я пытаюсь перейти непосредственно к одному из этих файлов, я получаю страницу «Ошибка HTTP 500.0 - Внутренняя ошибка сервера» вместо содержимого скрипта или CSS. Я пробовал с простым файлом .txt и получаю ту же ошибку.
Подробная информация об ошибке:
- Модуль: IIS Web Core
- Уведомление: AuthenticateRequest
- Обработчик: StaticFile
- Код ошибки: 0x80070542
- Запрошенный URL: http: // {hostname}: 8082 / test.txt
- Физический путь: C: \ inetpub \ wwwroot \ aaa \ test.txt
- Метод входа в систему: переговоры
- Пользователь для входа: {DomainName} \ {MyUserLogin}
На сервере я дал полные разрешения NTFS «Всем» для всей папки C: \ inetpub \ wwwroot \ aaa и дочерних папок.
Я сделал учетную запись, запускающую пул приложений, частью локальной группы «Администраторы». Это ничего не меняет, я все равно получаю то же сообщение об ошибке.
Однако, если я открываю веб-страницу непосредственно с сервера с localhost, все работает нормально.
Так что у меня здесь заканчиваются идеи. Какие-либо предложения ?
Спасибо !
LocalSystem
для удостоверения пула приложений? В противном случае это похоже на проблему конфигурации. Возможно, на сервере установлены не все функции и роли. - person Rick S   schedule 04.06.2014