我在本地IIS上部署我的asp.net核心站点,绑定是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上运行该网站
似乎已经存在绑定您的localhost域名和HTTP协议的绑定规则。
如果您刚安装了IIS服务,它将自动创建默认站点并绑定您的80端口。
尝试删除默认网站,然后重试。
并且不要设置绑定的HTTP主机名,只需将其保留为空。当您将主机名留空时,它将绑定来自端口的所有命令请求。
IIS http绑定和https绑定之间的区别在于HTTP绑定基于HTTP请求中的host
头,而https绑定基于SNI。现在您的https绑定工作正常,因此您的HOST名称设置可能会导致此问题。