win2008 r2必须在配置中注册 WebResource.axd 处理程序

广告:

环境:asp.net mvc2.0 asp.net 3.5 sp1

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.InvalidOperationException: 要处理此请求,必须在配置中注册 WebResource.axd 处理程序。

<!-- Web.Config 配置文件 -->

<configuration>

<system.web>

<httpHandlers>

<add path="WebResource.axd" verb="GET" type="System.Web.Handlers.AssemblyResourceLoader" validate="True" />

</httpHandlers>

</system.web>

</configuration>

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:

[InvalidOperationException: 要处理此请求,必须在配置中注册 WebResource.axd 处理程序。

<!-- Web.Config 配置文件 -->

<configuration>

<system.web>

<httpHandlers>

<add path="WebResource.axd" verb="GET" type="System.Web.Handlers.AssemblyResourceLoader" validate="True" />

</httpHandlers>

</system.web>

</configuration>]

System.Web.Handlers.AssemblyResourceLoader.GetWebResourceUrlInternal(Assembly assembly, String resourceName, Boolean htmlEncoded) +8571518

System.Web.Handlers.AssemblyResourceLoader.GetWebResourceUrl(Type type, String resourceName, Boolean htmlEncoded) +296

System.Web.UI.ClientScriptManager.GetWebResourceUrl(Page owner, Type type, String resourceName, Boolean htmlEncoded) +82

System.Web.UI.ClientScriptManager.RegisterClientScriptResource(Type type, String resourceName) +33

System.Web.UI.WebControls.BaseValidator.RegisterValidatorCommonScript() +132

System.Web.UI.WebControls.BaseValidator.OnPreRender(EventArgs e) +53

System.Web.UI.Control.PreRenderRecursiveInternal() +80

System.Web.UI.Control.PreRenderRecursiveInternal() +171

System.Web.UI.Control.PreRenderRecursiveInternal() +171

System.Web.UI.Control.PreRenderRecursiveInternal() +171

System.Web.UI.Control.PreRenderRecursiveInternal() +171

System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +842

--------------------------------------------------------------------------------

版本信息: Microsoft .NET Framework 版本:2.0.50727.5466; ASP.NET 版本:2.0.50727.5456

解决方法:

如果是 asp.net 4.0

如果你仅仅是为了网站正常运行,最简单的办法叫iis下的应用程序池设置为经典模式。如果要追求性能设置为集成。需要下载一个补丁http://support.microsoft.com/kb/2591200/zh-cn

如果是 asp.net 2.0

iis下的应用程序池设置为经典模式

广告:

相关内容

编辑:Admin 时间:2013/12/7 7:38:29 阅览:1261   返回    
WebResource.axd
win2008
扫描关注53BK报刊官网
扫描关注阅速公司微信