IIS中缺少HTTP绑定

Far*_*day 13 iis iis-7 http iis-7.5

使用IIS 7.5

在绑定类型下,这些是我看到的选项......但是没有可用的http选项.绑定类型: - net.tcp - net.pipe - net.msmq - msmq.formatname

我怎样才能获得HTTP?我试过卸载IIS并重新安装它,没有帮助..

Far*_*day 9

如果其他人有这个问题,我的最终解决方案是:

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