Asp.net ASP网站';s default.aspx显示在服务器浏览器上,但不显示在本地浏览器上

Asp.net ASP网站';s default.aspx显示在服务器浏览器上,但不显示在本地浏览器上,asp.net,vb.net,iis,iis-7,windows-server-2008-r2,Asp.net,Vb.net,Iis,Iis 7,Windows Server 2008 R2,一些背景: 我们有一个项目,使用一个旧的Crystal Reports网站和一个新版本的网站来服务于我们业务的双方。在本地,我们可以在本地测试服务器(Windows server 2008 R2 w/IIS7)上运行网站和测试。我们已经完成了这两个方面的测试,现在我们已经将我们的站点移动到一个质量保证服务器中,以便在我们投入生产之前进行验证 我们的最新网站已部署到此QA服务器,目前正在使用和测试,没有问题!但是,当我们将旧网站(我最近重新编写、编译,以符合我们的最新标准)从本地测试服务器移动到Q

一些背景:

我们有一个项目,使用一个旧的Crystal Reports网站和一个新版本的网站来服务于我们业务的双方。在本地,我们可以在本地测试服务器(Windows server 2008 R2 w/IIS7)上运行网站和测试。我们已经完成了这两个方面的测试,现在我们已经将我们的站点移动到一个质量保证服务器中,以便在我们投入生产之前进行验证

我们的最新网站已部署到此QA服务器,目前正在使用和测试,没有问题!但是,当我们将旧网站(我最近重新编写、编译,以符合我们的最新标准)从本地测试服务器移动到QA服务器时,我们遇到了不少问题,我相信这可能与配置有关,但我不确定

问题#1:可以在QA服务器IE浏览器上访问旧站点,默认的.aspx页面如预期所示。当我们试图从本地机器点击这个URL时,我们得到了一个网络:ERR\u CONNECTION\u TIMED\u。该页面将不显示。

该站点设置为使用匿名身份验证,并且在QA服务器上具有与本地测试服务器相同的所有处理程序和设置(假定)。我们浏览了几个小时的可能解决方案,没有找到一个可以解决我们问题的方案

我想问题2也可能与

问题#2:在访问QA服务器上的旧站点default.aspx页面(在IE中)后,我们单击一个链接,将我们带到另一个aspx页面。单击链接时,浏览器会提示我们保存或打开.aspx文件。

我们曾尝试通过几种不同的浏览器访问该网站,清除浏览器缓存,但仍然会出现相同的错误和行为

注意:我尽可能地安排问题。如果我们能够更准确地描述问题,欢迎提问和编辑! OLD SITE=这是我们的传统报告站点,用VB编写,使用CR。这一个存在所有问题!在2/3的环境中工作。
新站点=这是一个新站点,基本上是旧站点的扩展,但为我们的业务服务不同的客户。使用C#编写,使用CR。此站点在所有3种环境中都能正常工作。

这是由于我们的站点管理员让站点在端口83下运行,而不是在HTTP的默认端口80下运行。在我将站点切换到80端口下运行后,所有这些问题都消失了。我假设由于QA服务器上的某种类型的安全问题,端口83无法为web页面提供服务(从端口80开始提供服务后,我没有进一步研究它)。正在全面工作的站点。。。是的,它是在80号港口送达的


我不认为这会造成它所造成的问题!如果其他人遇到同样的问题,希望这个答案能帮助他们解决问题

这一切都是因为我们的站点管理员让站点在端口83下运行,而不是HTTP的默认端口80。在我将站点切换到80端口下运行后,所有这些问题都消失了。我假设由于QA服务器上的某种类型的安全问题,端口83无法为web页面提供服务(从端口80开始提供服务后,我没有进一步研究它)。正在全面工作的站点。。。是的,它是在80号港口送达的

我不认为这会造成它所造成的问题!如果其他人遇到同样的问题,希望这个答案能帮助他们解决问题