我有一个安装了WebDeploy 3.0的远程服务器(Win2008R2)。 Web管理服务没有安装在它上面(实际上我试图安装它但由于我这边的封闭端口而无法联系)。 我正在尝试通过本地WebDeploy 3.0工具将软件包(zip)部署到服务器。
Server.deploy.cmd / T /M:myserver.no-ip.org“/ U:myserver \ Administrator”“/ P:pwd”/ A:基本
我尝试了Basic和NTLM身份验证方法。
我收到错误: 错误代码:ERROR_USER_NOT_ADMIN 更多信息:使用Web部署代理服务连接到“myserver.no-ip.org”,但无法授权。确保您是'myserver.no-ip.org'的管理员。请访问:http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_USER_NOT_ADMIN了解详情。 错误:远程服务器返回错误:(401)未经授权。 错误计数:1。
请注意,我实际上是连接到WebDeploy代理服务而不是Web管理服务。这很重要,因为有很多关于如何使用WebDeploy设置WMSrc的信息。
我知道WebDeploy代理仅支持以管理员身份进行连接。这是我的情况 - 我正在指定远程服务器管理员凭据。 我试图在浏览器中打开WDAgentSrc url。我被要求获得信用,他们被接受了。 我在事件查看器中检查了“Microsoft Web Deploy”日志 - 它是空的。
如何让它运作?