是否可以跨域使用Web Deploy(wmsvc)?也就是说,我可以从一个域中的开发箱/构建服务器部署到另一个域中的Web服务器吗?我能够在同一个域内执行此操作,因此我知道我确实已正确配置了Web部署服务。但是,从另一个域我甚至无法让https://severname.domain.com:8172/msdeploy.axd来挑战凭证。
答案 0 :(得分:1)
简短的回答是肯定的。
WMSVC在端口8172上公开自己,但它使用https协议。只要您有直接的方式从一个网络到另一个网络,通过该端口,它就可以工作。
我们在DMZ上运行所有的web服务器,DMZ是一个独立的网络,具有独立的DNS,活动目录服务器等。我可以直接从我的构建服务器(在* .hq网络上)部署到* .dmz。 com服务器通过端口8172。
但是,我确实必须将此要求传达给网络组,以便它们允许端口8172通过我们的防火墙。此外,我无法使用自动Windows身份验证设置Web部署,因为这两个网络具有不同的域和不同的用户集。