2012-09-18 63 views
14

当我尝试通过Visual Studio 2010在Windows Azure上发布我的Web应用程序时,我正面临着这个问题。我尝试通过右键单击项目并选择发布和导入发布从Windows Azure平台下载的配置文件。无法使用通过VS2010发布的Windows Azure发布网站

我收到此错误:

错误1 Web部署任务失败。 (无法连接到远程计算机(“waws-prod-am2-001.publish.azurewebsites.windows.net”))。在远程计算机上,确保已安装Web部署并确保所需的进程(“Web管理服务“)开始了解更多:。http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_DESTINATION_NOT_REACHABLE)0 0 MeraSungard

问候

罗宾

+0

是实例完全建立和运行起来? – LewisBenge

+1

是的,我可以检查Windows Azure上的默认网站已启动并正在运行。 – user1679318

回答

7

当你试图发布从VS2010 Web应用程序到Windows Azure网站,发布过程中连接到针对Web Deploy服务启用的特定端口上的Windows Azure网站。在VS 2010中,如果与此服务端口的连接失败,那么VS返回错误为“在远程服务器上安装Web Deploy ........事实是,WebDeploy服务已在运行,其他计算机可以连接到同样的服务器和部署问题是针对你的网络和你的机器的。

有两个主要的地方要找1)你的部署机防火墙2)代理服务器如果你是代理服务器。设置本地这样你就可以得到它的工作

+0

谢谢!我尝试从其他网络中的其他机器进行相同的过程,并运行。它必须是网络防火墙或我的机器是汽车代理服务器。 – user1679318

25

对于那些回答没有为工作(像我一样),或者你可以设置你的Azure的网站的应用程序设置:。

  1. 设置:WEBSITE_WEBDEPLOY_USE_SCM = false在Azure管理门户设置中(在网站 - >配置 - >应用程序设置下)。确保值为'false'。

  2. 再次在VS或任何部署中下载发布设置。

  3. 成功部署。

来自

https://social.msdn.microsoft.com/Forums/en-US/efa56eb2-a8b2-4690-92d0-33d97946ed29/cant-deploy-could-not-connect-to-the-remote-computer-xxxscmazurewebsitesnet-using-the?forum=windowsazurewebsitespreview

+0

这对我有用 –

1

对于我发布开始网络重新连接后工作。

1

我试图从VS2013 update 5部署到Azure时遇到了同样的问题。它会间歇性地发生。有时候出版作品,有时候并非如此。 在我的情况下,它原来是网络相关的。我们使用负载均衡路由器,并连接两个WAN。如果外部IP地址在部署过程中发生变化,由于路由器切换WAN,它会失败。 希望能帮助别人。

1

我想与我的同事分享我的解决方案。另外 MsDepSvc (Web Deployment Agent Service)WMSvc (Web Management Service)在远程VM上运行,Visual Studio 2015仍然返回错误。

我去Azure portal>All Resources>找到我的Network Security Group并点击它。 >Inbound security rules,并添加新的规则:

名称:你的选择。
来源任何
服务定制
协议任何
端口范围
行动允许

3

尝试运行Visual Studio作为管理员。这解决了我的问题。

2

重设“发布配置文件”也适用:) 你可以在你的web应用从Azure的门户网站重新设置。 ​​

2

确保您没有运行Web调试代理,该代理会记录您的计算机和Internet之间的所有HTTP流量。我的问题是,因为我正在调试Web API,Fiddler正在运行。关闭Fiddler后,我能够成功发布。