Не удается получить доступ к моему веб-приложению MVC, размещенному на IIS 7.5, через Интернет

Я размещаю свое веб-приложение MVC на IIS 7.5 и выполняю следующие действия:

  1. Добавить пул приложений и изменить удостоверение NetworkService;
  2. Изменить разрешения для папки веб-приложения на everyone;
  3. Файлы в C:\inetpub\wwwroot;
  4. Получите myWANip.

Это прекрасно работает при локальном запуске. Но при развертывании веб-сайт недоступен (браузер сообщает, что "эта веб-страница недоступна").

Что может быть не так?

1 ответ

Решение

Ну, веб-страница недоступна не означает, что ее нельзя найти, просто она недоступна. Это может быть проблема пути или нет.

Я предполагаю, что вы правильно настроили сайт в IIS. Если это так, нажмите на него, нажмите на вкладку обзора внизу и просмотрите домашнюю страницу изнутри МКС. Это по крайней мере загрузит страницу, на которой, по ее мнению, должно быть.

Поскольку существует множество причин, по которым он не работает, первое, что нужно сделать, - перейти к соответствующей папке. Перейдите в папку "Виды" и добавьте файл HTML. Откройте файл в браузере. Теперь сравните этот путь с тем, который вы пытаетесь использовать.

Убедитесь, что ваш файл web.config позволяет отлаживать, так как это может помочь.

Порт 80 открыт? Убедитесь, что он открыт в брандмауэре.

Попробуйте открыть сайт прямо из папки wwwroot

У вас установлен MVC на машине?

Другие вопросы по тегам