ASP.NET页面在Firefox中工作而不在IE中

时间:2010-11-14 08:28:47

标签: c# javascript .net asp.net

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

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

相同的链接在Firefox中正常运行。我们正在使用CSS和JavaScript,我读过他们可能会导致问题。

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

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

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

检查提供错误的页面上的IE中的URL。它是正确的URL吗?如果不;试着追溯原因。是否可能有一些javascript参与设置目标网址?那将是第一个开始寻找的地方。

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

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

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