Azure网站WebResource.axd返回404错误或500错误

时间:2014-08-05 14:41:40

标签: asp.net azure

我将asp.net 2.0应用程序迁移到asp.net 4.5。

使用iis express在本地测试,一切正常

但是当我上传到azure网站时,我遇到了一个问题。该网站使用了一些asp控件,如asp:TreeView,因此会有一些WebResource.axd请求。

现在,从azure开始,所有WebResource.axd请求都将失败,并显示404错误。

我尝试在web.config中添加处理程序,这没有帮助,它实际上会返回500错误。

2 个答案:

答案 0 :(得分:0)

我将托管管道模式从经典切换到集成,修复了它。

答案 1 :(得分:0)

另一种解决方案仍然在经典模式下工作。只需在web.config中添加一个处理程序

<handlers>

  <add name="AXD-ISAPI-4.0_32bit" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />

</handlers> 

查看https://social.msdn.microsoft.com/Forums/azure/en-US/52c20847-7558-4507-9d55-2620a98fb0a1/webresourceaxd-and-scriptresourceaxd-404-error?forum=windowsazurewebsitespreview