Я размещаю свое веб-приложение MVC на IIS 7.5 и делаю следующее:
NetworkService
;everyone
;C:\inetpub\wwwroot
;Это отлично работает при локальном запуске. Но при развертывании веб-сайт недоступен (браузер сообщает, что «эта веб-страница недоступна»).
Что могло быть не так?
Что ж, веб-страница недоступна не означает, что ее нельзя найти, просто она недоступна. Это может быть проблема пути или нет.
Я предполагаю, что вы правильно настроили сайт в IIS. Если это так, щелкните по нему, щелкните вкладку обзора внизу и просмотрите домашнюю страницу из ISS. Это, по крайней мере, загрузит страницу, на которой, по его мнению, должна быть.
Поскольку существует так много причин, по которым он не работает, первое, что нужно сделать, - это перейти к нужной папке. Перейдите в папку "Просмотры" и добавьте HTML-файл. Откройте файл в браузере. Теперь сравните этот путь с тем, который вы пытаетесь использовать.
Убедитесь, что ваш файл web.config разрешает отладку, поскольку это может помочь.
Порт 80 открыт? Убедитесь, что он открыт в брандмауэре.
Попробуйте открыть сайт прямо из папки wwwroot
У вас есть MVC установлен на машине?