Назад | Перейти на главную страницу

Опубликованные IIS веб-сайты выдают ошибку HTTP 500

У меня большие проблемы с публикацией моего веб-сайта в IIS. Он всегда возвращает внутреннюю ошибку сервера HTTP 500.

Мой проект отлично работает на локальном хосте. Я установил пакет NuGet MvcDiagnostics.asxp (http://bradwilson.typepad.com/blog/2010/03/diagnosing-aspnet-mvc-problems.html), чтобы проверить наличие скрытых исключений, но я ничего не нашел.

Я использую Windows Server 2016, на котором я установил IIS. У меня не требуется подключение к базе данных с моим сайтом.

Идентификатор пула приложений установлен по умолчанию в ApplicationPoolIdentity, и я только что добавил новый веб-сайт на порт 80.

Я дал пользователю IIS_IUSRS полные права доступа к папке inetpub. Мой добавленный веб-сайт находится в папке C: \ inetpub \ wwwroot \ website

Я также попытался изменить existingResponse = "PassThrough" и customErrors mode = "Off" в webconfig, но безуспешно.

Любая помощь высоко ценится! Я застрял в этом на несколько недель. Что я могу сделать? Спасибо!

РЕШЕНИЕ

Кажется, я забыл установить некоторые части IIS.