记一次疑似dotnetcore造成的 iis 443端口503错误的解决

产生步骤:

1、dotnetcore的站绑定了443,使用命令行dotnet myweb.dll 运行,访问正常

2、关闭dotnetcore的站,开启iis的一个绑定443端口的站

3、访问错误,503,站点的证书却正确加载。

4、重启iis,重启电脑的尝试均无效。

 

问题探究

1、端口没有被占用,但系统日志显示有错误,记不太清,貌似有权限和错误的字眼

2、IIS站的程序池尝试所有账号包括administrator都不行

3、使用netsh http show urlacl, 列表中显示443端口的配置错误,无法访问。

4、尝试执行删除命令,删不掉

 

原因分析

1、该端口的urlacl被dotnetcore绑定了,

2、因为某个错误,导致相关配置损坏,无法修改。

 

解决思路:

1、配置一般保存在注册表,尝试搜索。

https://+:443

!!!搜到了。

解决方案:

删除对应的键值,必须重启服务器来触发iis站点的端口绑定配置写入系统。

posted @ 2018-07-17 11:14  道木先生  阅读(365)  评论(0编辑  收藏  举报