2010-11-14 88 views
0

我们正在将ASP.NET Web应用程序部署到新的生产服务器上。在我们的测试服务器中,IE和Firefox都能正常工作。在Firefox中工作的ASP.NET页面,而不是在IE中

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

相同的链接在Firefox中正常工作。我们正在使用CSS和JavaScript,我已经读过它们可能会导致问题。

但我想知道我在测试服务器中对IE和Firefox都没有任何问题。

请咨询如何解决此问题。

+0

我不认为你可以与我们分享一些代码/链接,所以我们可以看到你在说什么? – 2010-11-14 08:30:18

+0

没有足够的信息提供 – Hamish 2010-11-14 08:35:32

+0

没有我可以给的链接。它就是这样。通过我的生产服务器中的IIS,我部署了该网站,我尝试从我的客户端访问它,即我的本地PC。相同的生产服务器链接与Firefox完美匹配,但在IE中失败 – srivatsayb 2010-11-14 08:46:49

回答

0

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

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

+0

我有一个主要的欢迎页面,这是在浏览器中打开,只有当我点击“提交/打开”按钮重定向到另一页IE会失败。 – srivatsayb 2010-11-14 10:19:24

3

您可以使用fiddler比较两个浏览器提出的请求,并查看其差异。

0

检查发生错误的页面中IE的URL。这是正确的网址吗?如果不;试图追溯为什么。是否可能有一些javascript参与设置目标网址?那么这将是第一个开始寻找的地方。

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

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

还有一件事可以让你感到不安是IE的安全设置。本地测试服务器可以在'本地Intranet'或'可信站点'安全级别查看,而生产服务器可能处于更受限制的'Internet'设置中。尝试将生产站点添加到受信任站点列表中,并查看是否有帮助。

相关问题