IIS 7.5 错误 1007

IIS 7.5 错误 1007

我有一台 Windows 2008 R2 虚拟服务器。我删除了“默认网站”使用 IIS 管理器,现在我所有其他网站都报告错误,说他们无法访问该网站(或类似的东西)。

我认为我可以删除该角色,重新安装 IIS 并从头开始。

重新安装 IIS 后,事件日志中报告以下错误:

万维网发布服务(WWW 服务)无法注册 URL 前缀“http://www.mash-guild.com:80:192.168.245.132/“4”的网站。所需的网络连接可能已被使用。该网站已被禁用。数据字段包含错误编号。

这是带有德语错误说明的完整版本(我来自德国):

Der WWW-Publishingdienst (WWW-Dienst) konnte das URL-Präfix 
"http://www.mash-guild.com:80:192.168.245.132/" für die Website "4" nicht registrieren.
Die erforderliche Netzwerkverbindung wird möglicherweise bereits verwendet. 
Die Website wurde deaktiviert. Das Datenfeld enthält die Fehlernummer. Ereignis-XML:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> 
    <System>
          <Provider Name="Microsoft-Windows-IIS-W3SVC" Guid="{05448E22-93DE-4A7A-BBA5-92E27486A8BE}" EventSourceName="W3SVC" />
          <EventID Qualifiers="49152">1007</EventID>
          <Version>0</Version>
          <Level>2</Level>
          <Task>0</Task>
          <Opcode>0</Opcode>
          <Keywords>0x80000000000000</Keywords>
          <TimeCreated SystemTime="2011-03-26T16:14:56.000000000Z" />
          <EventRecordID>1435</EventRecordID>
          <Correlation />
          <Execution ProcessID="0" ThreadID="0" />
          <Channel>System</Channel>
          <Computer>WIN-DCJ8SN0QI5J</Computer>
          <Security />
    </System>   
    <EventData>
        <Data Name="UrlPrefix">http://www.mash-guild.com:80:192.168.245.132/</Data>
        <Data Name="SiteID">4</Data>
        <Binary>B7000780</Binary>   
    </EventData> 
</Event>

我想知道是否有办法解决这个问题,或者只是回到我刚安装 Windows 2008 之后的 IIS + 服务器设置?

答案1

一些事情 -

  1. 您的其他网站似乎出错了,因为它们使用的某些东西可能被安装到您删除的默认网站中。这些组件可能被用作子目录等。请检查这一点。如果是这种情况,修复其他网站不需要恢复默认网站,您应该能够将这些文件夹移动到其他网站应用程序中并重新映射 URL 以使其再次正常工作。

  2. 要恢复您的默认网站,请按照此站点上的分步说明进行操作:

    如何在 IIS 7 及更高版本中重新创建默认网站

    您基本上需要创建一个新网站并运行 adsutil.vbs 命令将其 ID 更改为“1”。然后重置 IIS。

    请注意,按照上述链接文章中的步骤操作后,您将需要按照此链接中“解决方案”下的第 2 点(仅默认网站)手动添加绑定:

    在默认网站上重新创建 HTTP 和其他绑定

希望能帮助到你!

答案2

如果您打开 c:\InetPub\History 文件夹,您可能能够将旧的 ApplicationHost.config 从该位置复制到 System32\Inetsrv\Config。

此位置是进行配置备份的地方 - 每 2 分钟检查一次更改,如果有更改,则最多保留 10 个备份。(默认设置,可配置)

因此,如果你没有进行超过 10 个更改集,那么在你删除默认网站之前,可能有一个较旧的副本仍然有效,并且这个应该让您回到该状态,可能在服务重启后。

相关内容