我应该使用Windows Management Service还是远程代理服务发布到远程服务器?

时间:2010-11-24 01:26:03

标签: asp.net iis deployment msdeploy

我有一个远程Web服务器,我有完全的管理员访问权限,我想部署一个网站。

当我使用Visual Studio的发布工具,以及其他似乎不太方便的东西(FTP等)时,我可以选择使用Windows管理服务或远程代理服务。所有文件都说明了这一点:

  

通过Remote远程发布   代理服务,使用   http://RemoteComputerName。这个选项   通常用于部署Web   网络中的应用程序(在   内联网方案)。你必须有   适当的权限来执行   在目标服务器上部署。

     

使用发布到托管网站   Windows Management Service,使用   托管指定的值   供应商。你通常只能使用一个   服务器名称(HostedRemoteServer)或   包含服务器的完整URL   名称,端口号和Web   部署处理程序名称   (https://HostedRemoteServer:8172/MsDeploy.axd)。   托管服务提供商可以告诉你   服务器名称和端口   数字,如果适用的话。

但这并不足以让我决定。是的,我不是通过网络发布的,但我确实可以完全访问我正在部署的机器。与此同时,MsDeploy是Scott Hanselman所描述的最重要的事情in his talk,而且我被认为是部署的绝佳方式。

那我该怎么办?是否有任何模糊的安全考虑或任何事情?

1 个答案:

答案 0 :(得分:4)