2

我一直在网上搜索这个问题的答案。到目前为止,我尝试的修复都没有奏效。老实说,我认为这可能与我本月早些时候进行的 Windows 更新有关,因为我之前能够在应用程序中运行报告。

未捕获的错误:无法加载 ASP.NET Ajax 客户端框架。

更新 http 处理程序

Web 应用程序设置为使用 Microsoft.Reporting.WebForms 运行一堆报告。一两个月前,一切都在我的开发环境中运行,这是我最后一次尝试在本地运行报告。最近一次,我开始在控制台中遇到多个错误。我认为可能导致问题的原因是 ScriptResource.axd 和我尝试在 chrome 的开发工具中查看文件时出现的随机符号。

ScriptResource.axd 的控制台日志

我能想到的最重要的变化是我的开发机在月初更新到了 windows 10 版本 1909。我正在让一位同事验证这个理论。同时,我希望这里有人可以帮助我尝试任何其他想法。

该项目以 Framework 4.5 为目标,无论浏览器如何,我都看到了相同的问题。目前,该应用程序已部署到 Windows2008R2 服务器,并且报告从我的开发机器在该站点上成功运行,所以我相信这与我的开发机器的最新更新有关,所以它绝对是服务器端。我愿意接受有关更改我的开发环境或我的应用程序以解决此问题的任何建议。谢谢

4

1 回答 1

0

我怀疑这会发生在其他任何人身上。有一种理论认为这是我的开发虚拟机从另一个系统克隆的结果。问题是由于我的机器无法将 127.0.0.1 解析为 localhost 并且在项目中安装了 Stackify Http 模块。Stackify 在启动 Web 应用程序时试图加载他们的 js 文件,该文件指向 127.0.0.1。它失败了,进而导致 ScriptResource.axd 无法加载。

于 2020-04-01T22:07:14.590 回答