【问题标题】:ASP.NET 4 UpdatePanel and IIS7 ProblemASP.NET 4 UpdatePanel 和 IIS7 问题
【发布时间】:2024-05-29 16:20:02
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

    我有同样的问题。看完thisthis2之后,我检查了我的IIS根站点中的ISAPI处理程序定义,但它看起来很好,所以我继续挣扎。

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

    【讨论】: