为什么不能IIS服务我的网站? – 404页面不存在

build立一个全新的服务器,与Windows Server 2003的x86企业版w / SP2的全新副本。
安装了.NET Framework 1.1,2.0,3.5和4.0
增加了“域控制器”和“应用服务器”angular色。
创build一个新的网站,指向一个本地目录: C:\Inetpub\angryoctopus.net\
添加适当的主机头文件: angryoctopus.net , www.angryoctopus.net ,TCP端口80,所有的IP
将网站内容移入本地目录。
在IIS中configuration默认​​文档: Default.aspx
为此网站启用ASP.NET,并将其设置为正确的版本:2.0.50727
在DNS中configuration了区域angryoctopus.net。 在此testingDNS查询以确保DNSfunction正常。
在VS 2008中打开网站并重新构build(和debugging)以确保内容正常运行。

我可以清楚地看到IIS正常响应,通过直接浏览到我的服务器的IP地址 。 由于这不使用angryoctopus主机头,所以会显示默认网站:“正在build设中”页面。

然而,在所有这些之后, angryoctopus.net仍然返回404。

有人知道可能是错的吗? 我忘了什么故障排除步骤? 有没有可能提供更多信息的命令行诊断?

编辑:我应该补充一点,这个服务器在一个防火墙的冗余WAN连接,并且它的本地IP地址是不同的:10.0.0.10我不知道这是否有任何效果,但我想我会提到它只是案件。

这里是这个网站的日志文件的一个片段。 当我点击上面的Default.aspx链接时,发生这个事件。 日志似乎没有logging其他链接的任何事件…

 2010-05-11 20:31:26 W3SVC1635707849 10.0.0.10 GET /Default.aspx - 80 - 10.0.0.1 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+5.1;+Trident/4.0;+.NET4.0C;+.NET4.0E;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+Creative+AutoUpdate+v1.40.01) 404 2 0 2010-05-11 20:31:43 W3SVC1635707849 10.0.0.10 GET /Default.aspx - 80 - 10.0.0.1 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+5.1;+Trident/4.0;+.NET4.0C;+.NET4.0E;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+Creative+AutoUpdate+v1.40.01) 404 2 1260 

编辑2:我已经确认,该网站确实 提供简单的HTML页面没有任何问题。 该错误只发生在ASP页面上(包括该链接中的中间IFrame的ASP页面)。

编辑3:这是我在IIS中的Web服务扩展的屏幕截图:

为什么不在列表中的ASP.NET 2.0和ASP.NET 4.0? 他们在网站属性中显示得很好:

基于日志文件,您将收到404.2错误消息。 这通常意味着“Web服务扩展locking策略阻止了请求”。

由于您正在尝试加载ASPX页面,请进入IISpipe理器并转至“Web Service Extensions”类别。 确保允许ASP.Net扩展。