一些背景知识:
我们有一个项目使用旧的Crystal Reports网站以及该网站的新版本来为我们的业务双方提供服务。在本地,我们可以运行这两个网站和我们的本地测试服务器(Windows Server 2008 R2 w / IIS7)。我们对这两个测试都已完成测试,现在我们已将网站迁移到质量保证服务器,以便他们在我们投入生产之前进行验证。
我们最新的网站已部署到此QA服务器,目前正在使用和测试,不是问题!但是,当我们将旧网站(我最近重新编写,编译,与我们的最新标准一致)从我们的本地测试服务器移动到QA服务器时,我们遇到了很多问题,我相信它可能与配置相关,但我不确定
问题#1:可以在QA服务器IE浏览器上访问旧站点,default.aspx页面按预期显示。当我们尝试从本地计算机上访问此URL时,我们将获得net:ERR_CONNECTION_TIMED_OUT。页面将不会显示。
该网站设置为使用匿名身份验证,并且在我们的QA服务器上具有与我们的本地测试服务器相同的处理程序和设置(据称)。我们浏览了几个小时的可能解决方案,并没有找到可以解决我们问题的解决方案。
我认为问题#2也可能是相关的......
问题#2:在我们的QA服务器上访问旧网站default.aspx页面(在IE中)之后,我们点击一个链接,将我们带到另一个aspx页面。单击链接后,浏览器会提示我们保存或打开.aspx文件。
我们尝试通过几种不同的浏览器访问该网站,清除浏览器缓存,但仍然遇到相同的错误和行为。
注意:我尽力布置问题。如果我们能够更准确地描述问题,欢迎提出问题和编辑! OLD SITE =这是我们的遗留报告网站,用VB编写,使用CR。这个问题就出现了!在2/3环境中工作。 新网站=这是新网站,基本上是旧网站的扩展,但为我们的业务提供不同的客户。用C语言编写,利用CR。这个网站在所有3个环境中都像魅力一样。
答案 0 :(得分:0)
这一切都是由于我们的网站管理员让网站在端口83下运行而不是HTTP的默认端口80。在我将网站切换到端口80下运行后,所有这些问题都消失了。我认为由于QA服务器上存在某种类型的安全问题,端口83无法提供网页服务(一旦从端口80开始工作,我没有进一步研究它)。该网站正在全面运作......好吧,它正在80端口上提供服务......
我认为这不会导致问题!希望如果他们遇到同样的问题,这个答案将在未来帮助其他人!