【问题标题】:ASP.NET page working in Firefox and not in IEASP.NET 页面在 Firefox 中工作,而不是在 IE 中
【发布时间】:2010-11-14 08:28:46
【问题描述】:

我们今天正在将 ASP.NET Web 应用程序部署到新的生产服务器上。在我们的测试服务器中,页面在 IE 和 Firefox 上都运行良好。

但现在在生产服务器中,主欢迎页面加载并进入具有提交/输入按钮的应用程序在 IE 中不起作用并显示页面未找到异常。

相同的链接在 Firefox 中运行良好。我们正在使用 css 和 JavaScript,我已经读到它们可能会导致问题。

但我想知道我的测试服务器中的 IE/Firefox 是如何没有任何问题的。

请就如何解决这个问题提出建议。

【问题讨论】:

  • 我想你不能和我们分享一些代码/链接,所以我们可以看到你在说什么?
  • 没有提供足够的信息
  • 没有我可以提供的链接。仅此而已。通过我的生产服务器中的 IIS,我已经部署了该网站,我正在尝试从我的客户端(即我的本地 PC)访问它。相同的生产服务器链接与 Firefox 完美配合,但在 IE 中失败
  • 你检查过IE没有处于“离线工作”模式吗?
  • 当主页打开时,它不是处于离线模式,我已经检查过了..

标签: c# javascript .net asp.net


【解决方案1】:

您可以使用 fiddler 来比较两个浏览器发出的请求,看看有什么不同。

【讨论】:

    【解决方案2】:

    您可能在每个浏览器中都有不同的代理设置,请检查它们是否相同。

    我猜 IE 已设置为使用您的公司代理,您需要配置该代理以能够访问新的生产服务器(它们在 DMZ 中吗?)或不放入“在您自己的计算机上绕过这些 url 的代理”规则...

    【讨论】:

    • 我有一个在两个浏览器中都打开的欢迎页面,只有当我点击“提交/打开”按钮重定向到另一个页面时,IE 才会失败。
    【解决方案3】:

    在出现错误的页面上检查 IE 中的 URL。它是正确的网址吗?如果不;尝试追溯原因。设置目标 URL 是否可能涉及一些 javascript?那么这将是第一个开始寻找的地方。

    如果全部在服务器代码中,您可能需要查看代码并查找引发 HttpException 的位置。

    您可能还想检查生产服务器上的事件日志,看看是否有任何未处理的异常。

    另外一件会让您感到困惑的事情是 IE 的安全设置。本地测试服务器可以在“本地 Intranet”或“受信任的站点”安全级别中查看,而生产服务器可能在更受限制的“Internet”设置中查看。尝试将生产站点添加到受信任站点列表中,看看是否有帮助。

    【讨论】:

      猜你喜欢
      • 2023-03-12
      • 1970-01-01
      • 2015-10-18
      • 2016-02-05
      • 2010-09-21
      • 1970-01-01
      • 1970-01-01
      • 2010-09-13
      • 1970-01-01
      相关资源
      最近更新 更多