在IIS中重新创build默认网站
我不小心删除了IIS中的默认网站; 它不再显示在IISpipe理器的树和浏览“本地主机”返回一个404错误。
我重新安装IIS,但默认的网站仍然不存在…是否有可能重新创build默认网站,所以我可以创build我的文件夹里面?
做了同样的事情。 无法直接重新创build默认网站 – 它不断抱怨文件已经存在…
我修正如下:
- 创build一个名为别的新网站,例如。 “默认”,指向“C:\ inetpub \ wwwroot”
- 它应该创buildID 1(至less是我的)
- 将该网站重命名为“默认网站”
其他答案基本上是正确的,由于他们我能够恢复我的默认网站,他们只是缺less一些或多或less的重要细节。
这是在我的情况下恢复默认网站 (Windows 7 64位上的IIS 7 )的完整过程:
- 打开IISpipe理器
- 右键单击左侧“ 连接”树中的计算机下的“ 网站”节点,然后单击“ 添加网站”
- input“ 默认网站 ”作为网站名称
- 将应用程序池设置回DefaultAppPool !
- 将物理path设置为
%SystemDrive%\inetpub\wwwroot
- 留下绑定和其他一切
可能的问题 :
-
如果新创build的网站不能用以下消息启动 :
Internet信息服务(IIS)pipe理器 – 进程无法访问文件,因为正在被另一个进程使用。 (从HRESULTexception:0x80070020)
…有可能是80端口已经分配给另一个应用程序(在我的情况下Skype)。 您可以通过右键单击默认网站并select编辑绑定…和编辑…将绑定端口更改为例如8080。 有关详细信息,请参阅错误0x80070020当您尝试启动IIS 7.0中的Web站点 。 或者,您当然可以closures坐在80端口上的应用程序。
-
某些应用程序要求默认网站具有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版本,但基本上归结为这些步骤:
恢复您的“默认网站”网站:
-
创build一个新的网站
-
设置“默认网站”作为其名称
-
在“绑定”部分(底部)中,在“IP地址”编辑中input您的本地IP地址。
- 保持“主机”编辑为空
就是这样:现在,只要在浏览器中input本地IP地址,就可以获得刚添加的网站。 现在,如果你想从局域网访问你的其他web应用程序/网站,只需在你的默认网站下添加一个虚拟应用程序,指向包含你发布的应用程序/网站的目录。 现在您可以键入: http:// yourLocalIPAddress / theNameOfYourApplication从您的LAN访问它。
您可以尝试通过执行以下操作来恢复以前的状态:
- 转到IISpipe理器
- 用鼠标右键单击您的本地计算机。
- 指向所有任务
- 指向备份/恢复configuration
- select您想要恢复的configuration
- 等到直到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。