我有一个远程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,而且我被认为是部署的绝佳方式。
那我该怎么办?是否有任何模糊的安全考虑或任何事情?
答案 0 :(得分:4)