размещенный на веб-сайте iis отличается от локального веб-сайта - PullRequest
0 голосов
/ 26 февраля 2019

Мой локальный проект MVC ASP.NET полностью загружен, и я могу правильно взаимодействовать с его контроллерами и API

enter image description here

Однако, когда я запускаювеб-сайт в IIS Я получаю следующий результат: горизонтальная синяя полоса на экране

enter image description here

Я следую этому учебнику

Ниже приведены мои настройки для сайта

enter image description here

Когда я нажимаю Настройки теста, и аутентификация, и авторизация отображаются зеленым, и я успешнодобавил моего пользователя в Connect as ...

Привязки моего сайта ниже enter image description here

Я изменил пулы приложений на .NET v4.0, но это неничего не исправить, я не уверен, стоит ли менять их обратно или нет.

Наконец, вот список включенных функций Windows.

enter image description here

1 Ответ

0 голосов
/ 26 февраля 2019

Кто-то зарегистрировал домен localhost.net - и скриншот, который вы показываете, выглядит примерно так же, как и при просмотре этого домена.Я не уверен, почему в руководстве рекомендуется использовать существующий домен для тестирования, даже если вы «переопределяете» его, редактируя файл hosts.

Самым простым исправлением будет изменение привязки IIS.использовать определенный порт (например, 9000) вместо заголовка хоста.Затем вы получите доступ к своему сайту по адресу, подобному http://localhost:9000 или http://127.0.0.1:9000, но если вы хотите использовать заголовок узла в соответствии с примером, откройте файл hosts и убедитесь, что в вашем файле есть точная запись вэто согласно учебнику.Примечание: при редактировании файла хостов ваш редактор должен быть запущен от имени администратора, иначе вы не сможете сохранить изменения.

Чтобы проверить правильность файла хостов, откройте командную строку и pingwebapi.localhost.net - если IP-адрес не 127.0.0.1, ваше изменение не вступает в силу.

Вот пример привязки к порту без заголовка узла:

Screenshot of IIS showing a port binding

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...