Loading

服务器配置之IIS错误Q&A

1.Q:检测到在集成的托管管道模式下不适用的 ASP.NET 设置。

   A:在应用程序池的高级设置里有个托管管道模式,默认值为Integrated,我们将其修改为Classic,就可以很好的解决问题了。

2.Q:HTTP 错误 403.14 - ForbiddenWeb 服务器被配置为不列出此目录的内容。

   A:双击“目录浏览”,选择“启用”。

3.Q:HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。

   A:这是更改后的Web.Config配置

<system.webServer>
   
<modules runAllManagedModulesForAllRequests="true" />
   
<handlers>
     
<add name="urlre" path="*.aspx" verb="*" *****省略***** />
   
</handlers>
</system.webServer>

如果配置文件里没有该节点,就手动添加该节点。以下是.NET4.0和2.0的相关配置,根据需要添加即可!

v4.0

<add name="urlre" path="*.aspx" verb="*" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,runtimeVersionv4.0,bitness32" />

v2.0

<add name="PageHandlerFactory-ISAPI-2.0" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
posted @ 2011-12-30 00:10  一只小青蛙  阅读(772)  评论(0编辑  收藏  举报