asp.net - 使用最新的 Google Chrome 浏览器时未加载 WebResource.axd

标签 asp.net google-chrome dotnetnuke webresource.axd

我遇到了一个奇怪的问题:

我无法登录http://maskatel.info/login ,当我尝试单击登录按钮(显示 Connexion 的蓝色按钮)时,什么也没有发生。

因此,我打开 Chrome 中的开发人员工具 (f12),每次单击按钮时都会看到以下 JavaScript 错误:Uncaught ReferenceError: WebForm_PostBackOptions

然后我发现这个函数应该在 WebResource.axd 中,然后我转到开发人员工具中的“资源”选项卡,发现这个"file"不在那里,并且没有加载到 HTML 源中。

我尝试了很多不同的方法,但没有成功,最后尝试了另一个浏览器,它在任何其他浏览器中都可以正常工作。过去,同一页面在同一台计算机上的 Chrome 中运行得很好。

然后我尝试单击 Chrome 开发人员工具中的小齿轮,然后转到覆盖部分,将 UserAgent 更改为其他内容并刷新页面,它与任何其他 UserAgent 字符串完美配合。当我的浏览器未覆盖时,正确的 UserAgent 为 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML,如 Gecko) Chrome/29.0.1547.57 Safari/537.36

所以现在我真的不知道下一步该做什么:

  • 此问题是否与最新版本的 Chrome 有关?我没有找到任何有关 chrome 发布日期的信息。
  • 这也可能是 DotNetNuke 问题,但我对此表示怀疑,因为问题前后没有任何变化
  • 它也可能与 asp.net 相关(我将 App_Browsers 重命名为 App_Browsers2,但仍然没有成功。

如有任何帮助,我们将不胜感激。

最佳答案

可以从以下网址下载解决此问题的数据文件。

http://51degrees.mobi/portals/0/downloads/51Degrees.mobi-Premium-20130823.dat

.NET 用户需要执行以下步骤。

  1. 下载上述数据文件。
  2. 将网站 App_Data 文件夹中的文件 51Degrees.mobi-Premium.dat 替换为下载的数据文件,并将下载的数据文件重命名为 51Degrees.mobi-Premium.dat
  3. 重新启动为网站提供服务的应用程序池以应用新的数据文件。

某些配置可能会将 51Degrees.mobi-Premium.dat 文件放置在 App_Data 以外的位置。网站当前位置可以在网站根文件夹或 App_Data 文件夹中的 51Degrees.mobi.config 文件中找到。请参阅下页了解更多详细信息。

https://51degrees.mobi/Support/Documentation/NET/WebApplications/Config/Detection.aspx

请使用contact us如果您在部署此数据文件时遇到任何问题。

关于asp.net - 使用最新的 Google Chrome 浏览器时未加载 WebResource.axd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18372336/

相关文章:

c# - foreach 循环中的转换问题

.net - 模拟禁用 ASP.NET 页面上的按钮

javascript - Chrome 中的 RotateY 无法正常工作?

google-chrome - 是否可以在不打开 devtool 的情况下启用 "Hard reload"和 "Empty cache and hard reload"选项?

responsive-design - Dotnetnuke 7 .less 集成

asp.net - 在DotNetNuke中,如果我只有ModuleId(而不是TabId),如何获取ModuleInfo对象

asp.net - 如何在 ASP.Net MVC 中从 JavaScript 转换为 TypeScript?

c# - 如何在 ASP.NET MVC 中获取 ViewBag 值?

javascript - 为什么这个页面在 Firefox 上这么慢?

asp.net - 皮肤问题 telerik 控件