我将asp.net 2.0应用程序迁移到asp.net 4.5。
使用iis express在本地测试,一切正常
但是当我上传到azure网站时,我遇到了一个问题。该网站使用了一些asp控件,如asp:TreeView,因此会有一些WebResource.axd请求。
现在,从azure开始,所有WebResource.axd请求都将失败,并显示404错误。
我尝试在web.config中添加处理程序,这没有帮助,它实际上会返回500错误。
答案 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>