IIS中缺少HTTP绑定

IIS中缺少HTTP绑定,http,iis,iis-7,iis-7.5,Http,Iis,Iis 7,Iis 7.5,使用iis7.5 在binding type下,我看到了以下选项。。。但是没有可用的http选项。 绑定类型:-net.tcp-net.pipe-net.msmq-msmq.formatname 我如何在那里获取HTTP?我已尝试取消安装IIS并重新安装,但没有任何帮助。如果其他人有此问题,我的最终解决方案是: 删除WAS(Windows激活服务) 删除IIS 重新启动 安装是 安装IIS 重新启动 在第二次重新启动后,我的所有绑定都恢复了。。。耶:)转到控制面板-->程序和功能 1) 打开或关

使用iis7.5

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


我如何在那里获取HTTP?我已尝试取消安装IIS并重新安装,但没有任何帮助。

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

  • 删除WAS(Windows激活服务)
  • 删除IIS
  • 重新启动
  • 安装是
  • 安装IIS
  • 重新启动
  • 在第二次重新启动后,我的所有绑定都恢复了。。。耶:)

    转到控制面板-->程序和功能
    1) 打开或关闭Windows功能
    2) 未选中的“Internet信息服务”(IIS)和“Windows进程激活服务”(WAS)
    3) 好的
    4) 您必须重新启动计算机
    当窗口启动时
    转到控制面板-->程序和功能
    1) 打开或关闭Windows功能
    2) 选中“Internet信息服务”(IIS)和“Windows进程激活服务”(WAS)
    3) 好的


    祝你好运

    我将为其他开发人员添加此内容,他们将在将来遇到此问题。 上面的答案是正确的,但有时也需要禁用


    托管的Web核心应用程序
    IIS功能,以便您的发现可见。

    我遇到了一些类似的问题,尽管设置略有不同。我的是IIS 10。尝试添加新站点时,绑定类型字段为空,没有IP地址或端口输入字段。大量卸载/重新安装也不起作用。最后,解决方案是替换位于C:\Windows\System32\Inetsrv\config中的配置文件。即applicationHost.config、administration.config和redirection.config。我把这些从一个干净的安装。像往常一样,在执行此操作之前,您应该进行备份,同时请注意,替换这些将导致您丢失任何现有站点和设置,因此请小心操作。

    我在Windows 10上遇到了相同的问题,根据ljsg的建议解决了此问题。 在具有提升权限的控制台中(以管理员身份运行):

    cd%SYSTEMROOT%\System32\Inetsrv\Config
    复制*.clean.install*。
    ren*.config*.back
    ren*.config.clean*。
    @powershell-命令“禁用Windows OptionalFeature-联机-全部-功能名称@('IIS-ApplicationDevelopment'、'IIS-ApplicationInit'、'IIS-ASP'、'IIS-ASPNET'、'IIS-ASPNET45'、'IIS-BasicAuthentication'、'IIS-CertProvider'、'IIS-CGI'、'IIS-ClientCertificateMappingAuthentication'、'IIS-CommonHttpFeatures'、'IIS-DefaultDocument'、'IIS-DigestAuthentication'、'IIS-DirectoryBrowsing'、'IIS-FTPServer'、'IIS-FTPSvc'、'IIS-HealthAndDiagnostics'、'IIS-HealthAndDiagnostics'、'-HostableWebCore',IIS-HttpCompressionDynamic',IIS-HttpCompressionStatic',IIS-HttpErrors',IIS-HttpLogging',IIS-HttpRedirect',IIS-HttpTracing',IIS-IIS6ManagementCompatibility',IIS-IISCertificateMappingAuthentication',IIS-IPSecurity',IIS-ISAPIExtensions',IIS-ISAPIFilter',IIS-LegacyScripts',IIS-LegacySnapIn',IIS-LoggingLibraries','IIS-Man“管理控制台”、“IIS-ManagementScriptingTools”、“IIS-ManagementService”、“IIS-Metabase”、“IIS-NetFxExtensibility”、“IIS-NetFxExtensibility45”、“IIS-Performance”、“IIS-RequestFiltering”、“IIS-RequestMonitor”、“IIS-Security”、“IIS-ServerSideIncludes”、“IIS-StaticContent”、“IIS-URLAuthorization”、“IIS-WebDAV”、“IIS-WebServer”、“IIS-WebServerManagementTools”、“IIS-W”ebServerRole'、'IIS-WebSocket'、'IIS-WindowsAuthentication'、'IIS-WMICompatility'、'WCF-HTTP-Activation'、'WCF-HTTP-Activation45'、'WCF-NonHTTP-Activation45'、'WCF-Pipe-Activation45'、'WCF-TCP-Activation45'、'WCF-TCP-PortSharing45'、'WAS-ConfigurationAPI'、'WAS-NetFxEnvironment'、'WAS-ProcessModel'、'WAS-WindowsActivationService')

    然后重新启动,然后执行以下操作:

    @powershell-Command“启用Windows OptionalFeature-Online-All-FeatureName@('IIS-ApplicationDevelopment'、'IIS-ApplicationInit'、'IIS-ASP'、'IIS-ASPNET'、'IIS-ASPNET45'、'IIS-BasicAuthentication'、'IIS-CertProvider'、'IIS-CGI'、'IIS-ClientCertificateMappingAuthentication'、'IIS-CommonHttpFeatures'、'IIS-DefaultDocument'、'IIS-DigestAuthentication'、'IIS-DirectoryBrowsing'、'IIS-FTPServer'、'IIS-FTPSvc'、'IIS-HealthAndDiagnostics'、'IIS-HealthAndDiagnostics'、'-HostableWebCore',IIS-HttpCompressionDynamic',IIS-HttpCompressionStatic',IIS-HttpErrors',IIS-HttpLogging',IIS-HttpRedirect',IIS-HttpTracing',IIS-IIS6ManagementCompatibility',IIS-IISCertificateMappingAuthentication',IIS-IPSecurity',IIS-ISAPIExtensions',IIS-ISAPIFilter',IIS-LegacyScripts',IIS-LegacySnapIn',IIS-LoggingLibraries','IIS-Man“管理控制台”、“IIS-ManagementScriptingTools”、“IIS-ManagementService”、“IIS-Metabase”、“IIS-NetFxExtensibility”、“IIS-NetFxExtensibility45”、“IIS-Performance”、“IIS-RequestFiltering”、“IIS-RequestMonitor”、“IIS-Security”、“IIS-ServerSideIncludes”、“IIS-StaticContent”、“IIS-URLAuthorization”、“IIS-WebDAV”、“IIS-WebServer”、“IIS-WebServerManagementTools”、“IIS-W”ebServerRole'、'IIS-WebSocket'、'IIS-WindowsAuthentication'、'IIS-WMICompatibility'、'WCF-HTTP-Activation'、'WCF-HTTP-Activation45'、'WCF-NonHTTP-Activation45'、'WCF-Pipe-Activation45'、'WCF-TCP-Activation45'、'WCF-TCP-PortSharing45'、'WAS-ConfigurationAPI'、'WAS-NetFxEnvironment'、'WAS-ProcessModel'、'WAS-WindowsActivationService')”
    


    …当然,要安装的功能应该根据需要进行调整。

    我发现下面的大多数答案都有些过分。缺少的是C:\WINDOWS\System32\Inetsrv\Config\applicationhost.Config中http listenerAdapter的定义

    在编辑器中打开文件(以管理员身份),查找
    标记。我打赌它没有列出“http”适配器

    添加此行:
    紧跟在
    之后,保存并退出


    以管理员身份发出
    iisreset
    命令;重新启动IIS管理器-选择器现在已就位

    很久以前有人问过这个问题,但我想我应该发布我的解决方案,因为它占用了很多时间,而且没有建议的解决方案
    <listenerAdapters>
       <add name = "https"/>
    </listenerAdapters>