Visual Studio 2008发布失败

时间:2009-08-12 13:53:11

标签: visual-studio-2008 publishing

大家好,我需要一些关于Visual Studio 2008 Pro的建议。

我们开发了许多Web服务应用程序,自从我们开始以来,我们一直在生产服务器上遇到错误,这在开发或测试系统上似乎没有出现。

将新代码发布到服务器时,我们通常会遇到以下错误。

发布失败:网关不良:状态行无效。 (非常类似于我们的开发团队无法为我提供截图或不准确的措辞)。

即使我们收到此错误,Web服务也始终以我们预期的方式运行100%。有没有其他人遇到这个错误?或解决方案/原因?

执行发布的PC是一个windows xp SP3系统,我们发布的服务器也是一个完全修补的Windows 2003服务器盒。

我们拥有的测试和开发服务器几乎都是生产系统的克隆,就像我在发布测试/开发时所提到的那样,我们没有得到任何关于这个问题的错误或它在实时发布时只会出现的错误。

如果它产生差异,则测试/ dev服务器与客户端PC(10.0.0.x)位于相同的网络地址,而生产服务器位于不同的网络范围(192.168.0.x)他们之间的防火墙。

这个问题似乎永远只会在一个特定的项目上出现问题,其他程序(web服务,如果这是正确的术语)在没有发生事故的情况下发布到同一台服务器上。

感谢任何帮助人员

克里斯

1 个答案:

答案 0 :(得分:1)

确定此问题已得到解决。结果比预期简单得多。

我们使用主网站的子域指向我们网络中的服务器,用于发布等(这是以前IT人员的后期想法)。我们发现发布到这些域名几乎不断产生Bad Gateway错误。

然而,使用服务器的内部网络ip永远不会产生此问题。

这似乎取决于我们如何配置域以及通过防火墙的路由导致此问题。虽然我们正在以非常圆的方式进行出版。

我们的解决方案是使用内部IP地址发布到服务器,而不是指向通过防火墙路由的外部IP的域。