我应该为公共IIS服务器发布http://x.x.x.x/MsDeployAgentService吗?

问题描述:

Webdeploy从Visual Studio 2010非常方便。今天,我使用它通过远程部署代理(http://x.x.x.x/MsDeployAgentService)将项目发布到面向Internet的生产型Web服务器。我应该为公共IIS服务器发布http://x.x.x.x/MsDeployAgentService吗?

虽然需要管理员密码,但最好是让所有人都可以访问http://x.x.x.x/MsDeployAgentService,或者我应该更关心此子路径的安全性,以便它无法从Internet访问?

如果我只需要从某些内部URL进行部署,如何保护部署代理服务?

+0

我对这个东西有一些疑惑,请检查一下,如果你是砸你的头。 http://adventureswith.net/web-deployment-with-vs2010-and-iis7/ – Dann 2010-06-18 09:40:49

这似乎很安全,因为几个共享主机正在将它用于他们的客户端。

安全说明

设定,让您使用IIS管理器,而不是Windows登录。 对于IIS管理员可以做什么而不是Windows有一个隐含的限制,并且传出Windows登录意味着通过RDP访问服务器(通常是)