尝试使用 MVC 项目中的“发布”部署到 azure 时出现此错误。我检查了 Web 管理服务和 Web 部署代理服务,它们都在运行。我使用的凭据是有效的,因为我可以通过远程桌面访问服务器实例
我还在“发布 Web”对话框中检查了 VS 为我填写的属性值,它们是正确的:
服务网址:https: //*.cloudapp.net:8172/MsDeploy.axd(其中 *是我的托管服务 ID)
站点/应用程序:NLSubscriber.Web_IN_0_Web
错误 66 Web 部署任务失败。(无法连接到目标计算机(“ .cloudapp.net”)。在目标计算机上,确保已安装 Web 部署并且所需的进程(“Web 管理服务”)是已启动。)此错误表示您无法连接到服务器。确保服务 URL 正确,此计算机和服务器计算机上的防火墙和网络设置配置正确,并且已在服务器上启动相应的服务。错误详细信息:无法连接到目标计算机(“.cloudapp.net")。在目标计算机上,确保已安装 Web Deploy 并启动所需的进程(“Web 管理服务”)。无法连接到远程服务器连接尝试失败,因为连接方一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应 xxx.xxx.xxx.xxx:8172 0 0 NLSubscriber.Web
我已经检查了服务 url 是否可以访问(并且没有被防火墙阻止),通过我的浏览器直接访问它,输入与 VS 显示的相同的地址,并在警告我关于不受信任的证书之后,它提示我输入用户/密码,我提供并毫无问题地访问它。
我已经打开了远程桌面并从 IIS 管理器中检查了站点名称,这与 VS 预先输入的相同:NLSubscriber.Web_IN_0_Web。
我错过了什么?