如果其他人有这个问题,我的最终解决方案是:
1)删除WAS(Windows激活服务)2)删除IIS 3)重新启动4)安装WAS 5)安装IIS 6)重新启动
在第二次重新启动后,我的所有绑定都回来了......是的:)
小智 8
转到"控制面板" - >"程序和功能"
1)打开或关闭Windows功能
2)取消选中"Internet信息服务"(IIS)和"Windows进程激活服务"(WAS)
3)确定....
4)您必须重新启动计算机,
当Windows开始
进入控制面板- >程序和功能
1)打开Windows功能打开或关闭
2)经过"Internet信息服务"(IIS)和"Windows进程激活服务"(WAS)
3)确定
好运气!!
小智 8
我发现下面的大多数答案都太过分了。缺少的是 C:\WINDOWS\System32\Inetsrv\Config\applicationhost.config 中 http ListenerAdapter 的定义
在编辑器(以管理员身份)中打开文件,查找标签<listenerAdapters>。我敢打赌它不会列出“http”适配器。
添加此行:<add name="http" />紧接在 后<listenerAdapters>,保存并退出。
以管理员身份发出iisreset命令;重新启动 IIS 管理器 - 选择器现已就位
小智 5
很久以前有人问过这个问题,但我想我应该发布我的解决方案,因为它占用了相当多的时间,而且这里建议的解决方案都没有为我修复它。
如果您导航到 applicationHost.config,我的位于 C:\Windows\System32\inetsrv\Config 下。打开它并确保您在 listenerAdapters 下看到 http。示例显示 https,但您可以对 http 执行相同操作。
<listenerAdapters>
<add name = "https"/>
</listenerAdapters>
Run Code Online (Sandbox Code Playgroud)
解决方案来自https://forums.iis.net/t/1177049.aspx?Problems+creating+a+new+site