【发布时间】:2011-10-28 13:33:32
【问题描述】:
我的客户的网站出现了一些奇怪的行为。该站点是在 ASP.Net 中构建的,并且曾经托管在其内部网络上。它现在已移至其网络外的另一台服务器。他们在同一台服务器上托管了其他站点,一些使用 DotNetNuke 构建,还有一些经典 ASP。所有这些站点都托管在一个应用程序服务器上,数据库 (SQL Server 2008) 位于另一台服务器上(与应用程序服务器位于同一网络上)。它们共享应用程序服务器和数据库服务器。
现在这个网站已经被移到了外部服务器,他们无法访问它。我可以,与我一起工作的其他人也可以(来自全国各地的不同 IP)。但客户不能从他们的网络。他们可以访问登录页面 subsite.clientdomain.com(无 db 访问权限),但不能访问其他任何内容。例如,有一个指向 subsite.clientdomain.com/folder 的链接。当他们单击该链接时,URL 将更改为 subsite.com/folder,这不起作用。对于我自己和不在客户端站点的其他人,URL 不会更改并且可以正常打开。
这个网站不是我写的,在这个问题出现之前我什至不知道它的存在,所以我知道的很少。任何帮助表示赞赏。
【问题讨论】:
-
这可能与某种缓存有关吗?
-
我在最近 Computer Associates 安全套件的某些 AV 程序中看到了类似的奇怪行为。检查安装了哪些 AV 并作为测试将其卸载,然后浏览该站点。
-
我是一个很长的镜头,但也许它与那里的内部 DNS 服务器有关?您能否更清楚地了解迁移过程中到底发生了什么变化以及您的客户的行为。例如新域或相同? domain.com 与 clientdomain.com 相同还是不同?这对我来说不是很清楚。
-
@MartijnB,是的,对不起。我已经编辑了我的帖子以澄清。我现在可以访问客户端网络上的一台电脑,问题很明显。他们内部网络的域是clientdomain。因此,当尝试导航到 subsite.clientdomain.com 时,他们的浏览器会尝试访问他们的内部网络。
-
它仍然可能是 DNS 服务器,但我不相信。问题是 DNS 服务器无法 AFAIK 重定向到不同的 URL。所以有些东西从subsite.clientdomain.com/folder 重定向到subsite.com/folder,这可能是由HTTP 重定向引起的。这可以由软件/网站本身或 IIS 触发。
标签: asp.net networking