ASP.NET Core Site Deployement - PullRequest
       7

ASP.NET Core Site Deployement

0 голосов
/ 24 апреля 2019

Я развертываю свой основной сайт asp.net на локальном IIS, и привязка http//localhsot:{portnumber}, но веб-сайт не работает и выдает ошибку

HTTP Error 404.4 - Not Found
The resource you are looking for does not have a handler associated with it.

Подробная информация об ошибке:

Module             IIS Web Core
Notification       MapRequestHandler
Handler            Not yet determined
Error Code         0x8007007b
Requested URL      http://localhost:9001/
Physical Path      D:\Deploy\Stagging - Copy
Logon Method       Anonymous
Logon User         Anonymous

Но когда моя привязка https//localhsot:{portnumber} веб-сайт работает нормально, почему это происходит, я не хочу запускать сайт по Https

1 Ответ

0 голосов
/ 24 апреля 2019

Кажется, что уже существует правило привязки, связывающее ваше имя домена localhost и протокол HTTP.

Если вы только что установили службу IIS, и она автоматически создаст сайт по умолчанию и свяжет ваш порт 80.

Попробуйте удалить веб-сайт по умолчанию и повторите попытку.

И попробуйте не устанавливать имя хоста HTTP вашей привязки и просто оставьте его пустым. Когда вы оставите имя хоста пустым, оно будет связывать все входящие запросы от порта.

Разница между привязкой HTTP IIS и привязкой https заключается в том, что привязка HTTP основана на заголовке host в запросе HTTP, а привязка https основана на SNI. Теперь ваша привязка https работает нормально, поэтому возможно, что ваши настройки имени HOST вызвали эту проблему.

...