2

我有一个奇怪的问题:

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

所以我在 Chrome (f12) 中打开了开发者工具,每次单击按钮时都会看到以下 JavaScript 错误:Uncaught ReferenceError: WebForm_PostBackOptions

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

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

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

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

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

任何帮助,将不胜感激。

4

4 回答 4

1

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

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

如果您在部署此数据文件时遇到任何问题,请使用联系我们。

于 2013-08-23T22:09:14.940 回答
1

看起来有人在谷歌找到了罪魁祸首。它与 51degrees 相关,报告 Chrome 29 用户代理字符串的版本 0。

更多详细信息,请访问https://code.google.com/p/chromium/issues/detail?id=277303

我尝试更新高级数据(它是专业版安装),但我只获得了与 2013 年 8 月 15 日在那里存在的相同版本,并且具有 109 个属性。

然后我尝试重命名 App_Data/51Degrees.mobi-Premium.dat 以在最后添加一个 .old ,但系统将该文件(看起来相同)重新下载到该目录。

所以我离开并在 web.config 文件中注释掉了 501 配置,这立即使该站点再次适用于 Chrome 29。

让我们希望有一个更好的解决方案的更新,但我认为至少最终找到了罪魁祸首。

于 2013-08-23T06:27:29.917 回答
1

我们在工作中的所有 DNN6 站点都遇到了这个问题(我们无法更新到 DNN7,因为我们被困在 SQL Server 2005 和 Windows 2003 机器上)。DNN 支持工单响应是:

“这是 Google Chrome 更新到版本 29 的一个已知问题,该浏览器在 ASP.Net 页面上存在许多问题。目前的解决方法是使用不同的网络浏览器,直到 Google 可以发布新的更新。”

但我知道像 redbox 和 msdn.microsoft.com 这样的大型 asp.net 网站运行良好,所以这绝对不是一个全球性问题。

我们的服务器由我们的基础设施人员修补,它们通常是最新的(定期修补),所以不确定具体是什么问题。

我在 DNN6(3essentials 托管)上有个人网站,运行良好。因此,绝对不是所有 DNN6/7 站点都有问题。也许它的 DNN6 站点在 Windows 2003 机器上运行??????

于 2013-08-22T21:36:27.687 回答
-1

在 DNN 7.1.0 站点上,使用 DNN 中的弹出功能(登录窗口在模式弹出窗口中打开),登录功能似乎可以正常工作。

我建议您尝试 Popup 选项,如果这不起作用,请考虑升级到 DNN 的最新版本。

更新:我使用 /login 而不是登录弹出窗口测试了同一个 7.1.0 站点,它仍然可以正常工作,因此我鼓励您考虑升级您的 DNN 实例。

于 2013-08-22T14:26:49.817 回答