在IIS中重新创build默认网站

我不小心删除了IIS中的默认网站; 它不再显示在IISpipe理器的树和浏览“本地主机”返回一个404错误。

我重新安装IIS,但默认的网站仍然不存在…是否有可能重新创build默认网站,所以我可以创build我的文件夹里面?

做了同样的事情。 无法直接重新创build默认网站 – 它不断抱怨文件已经存在…

我修正如下:

  1. 创build一个名为别的新网站,例如。 “默认”,指向“C:\ inetpub \ wwwroot”
  2. 它应该创buildID 1(至less是我的)
  3. 将该网站重命名为“默认网站”

其他答案基本上是正确的,由于他们我能够恢复我的默认网站,他们只是缺less一些或多或less的重要细节。

这是在我的情况下恢复默认网站 (Windows 7 64位上的IIS 7 )的完整过程:

  1. 打开IISpipe理器
  2. 右键单击左侧“ 连接”树中的计算机下的“ 网站”节点,然后单击“ 添加网站”
  3. input“ 默认网站 ”作为网站名称
  4. 应用程序池设置回DefaultAppPool
  5. 物理path设置为%SystemDrive%\inetpub\wwwroot
  6. 留下绑定和其他一切

可能的问题

  1. 如果新创build的网站不能用以下消息启动

    Internet信息服务(IIS)pipe理器 – 进程无法访问文件,因为正在被另一个进程使用。 (从HRESULTexception:0x80070020)

    …有可能是80端口已经分配给另一个应用程序(在我的情况下Skype)。 您可以通过右键单击默认网站并select编辑绑定…编辑…将绑定端口更改为例如8080。 有关详细信息,请参阅错误0x80070020当您尝试启动IIS 7.0中的Web站点 。 或者,您当然可以closures坐在80端口上的应用程序。

  2. 某些应用程序要求默认网站具有ID 1 。 在我的情况下,自动重新获得ID 1。 如果不是您的情况,请参阅在IIS中意外删除后重新创build“默认网站” 。 对于IIS 6和7,这是不同的。


注意 :我不得不重新创build默认网站 ,因为我甚至无法打开configuration为在Visual Studio中的 IIS下运行的项目。 我有一个解决scheme,里面有几个项目。 其中一个项目未能加载以下错误消息:

Web应用程序项目被configuration为使用IIS。 Web服务器“ http:// localhost:8080 / ”无法find。

在IISpipe理器中重新创build默认网站后,我能够重新加载并打开该特定项目。

我想你想从局域网发布和访问你的应用程序/网站; 可能作为默认网站下的虚拟目录。步骤可能会有所不同,具体取决于您的IIS版本,但基本上归结为这些步骤:

恢复您的“默认网站”网站:

  1. 创build一个新的网站

  2. 设置“默认网站”作为其名称

  3. 在“绑定”部分(底部)中,在“IP地址”编辑中input您的本地IP地址。

  4. 保持“主机”编辑为空

就是这样:现在,只要在浏览器中input本地IP地址,就可以获得刚添加的网站。 现在,如果你想从局域网访问你的其他web应用程序/网站,只需在你的默认网站下添加一个虚拟应用程序,指向包含你发布的应用程序/网站的目录。 现在您可以键入: http:// yourLocalIPAddress / theNameOfYourApplication从您的LAN访问它。

您可以尝试通过执行以下操作来恢复以前的状态:

  1. 转到IISpipe理器
  2. 用鼠标右键单击您的本地计算机。
  3. 指向所有任务
  4. 指向备份/恢复configuration
  5. select您想要恢复的configuration
  6. 等到直到configuration适用

尝试这个:

在IISpipe理器中右键单击网站,select新build,然后select网站…

这样您可以重新创build默认网站。

在这些步骤重新启动IIS后:右键单击本地计算机,所有任务,重新启动IIS …

默认网站没有显示在IISpipe理器的网站的树后,我删除它,虽然当我试图创build它时,我得到了以下错误信息:

同名的网站已经存在

因此,我通过在以pipe理员身份运行的命令提示符下连续执行这些命令来删除默认网站

 cd %windir%\system32\inetsrv appcmd delete site "Default Web Site" 

之后,我又能够重新创build默认网站

在超级用户看看这个答案:

简而言之:重新安装IIS和WAS。

详细 –

步骤1

转到“添加删除程序”“打开或closuresWindowsfunction”删除IIS和WAS(Windows进程激活服务)重新启动PC步骤2

转到“添加删除程序”“打开或closuresWindowsfunction”打开IIS和WAS(Windows进程激活服务)注意:单独重新安装IIS将无济于事。 您必须重新安装IIS和WAS

这种方法解决了我的问题。

我删除了C:\ inetpub文件夹并重新安装了重新创build默认网站和设置的IIS。