ASP.NET 4 UpdatePanel和IIS7问题

时间:2010-05-26 14:58:18

标签: visual-studio-2010 iis-7 fiddler asp.net-4.0 scriptresource.axd

我有一个包含更新面板的ASP.NET 4网页,它允许我在下拉列表中添加一些项目,而无需重新加载整个页面。

该页面在Visual Studio 2010 ASP.NET开发服务器上正常工作,执行异步调用并且页面布局正确。但是,当我将页面部署到IIS7时,异步调用不再起作用(页面完全重新加载),并且页面上某些项目的布局不正确。

我使用Fiddler查看正在发生的事情,当页面尝试访问ScriptResource.axd时,看起来有404,其他一切正常。我认为这与调用所需的Javascript有关,但我不确定如何解决它。有什么建议吗?

1 个答案:

答案 0 :(得分:2)

我有同样的问题。阅读后,thisthis2我检查了IIS的根网站中的ISAPI处理程序定义,但它看起来很好,所以我还在继续努力。

最后通过在站点级别修改ISAPI处理程序定义来修复它,并且没有继承与根站点中相同的定义。修复了在IIS管理器中选择我的站点,转到“处理程序映射”部分,然后单击“还原为继承”。