将网站发布到Azure云服务时,VS 2013会挂起

chi*_*anr 9 c# cloud publish azure visual-studio-2013

我在C#Visual Studio 2013中有一个网站,它由另一个开发人员开发,并托管在Azure云服务上.每当我进行任何更改并尝试发布时,Visual Studio都会挂起,我无法发布它.它没有显示任何错误消息.除此之外,我可以通过构建它来成功部署它,但因为它花费了太多时间并且还花费了客户资金(因为VS团队服务仅提供每月60分钟的免费构建,之后客户收取额外的分钟费用).我正在使用以下步骤进行发布,它的工作正常但在发布后,Visual Studio挂起并且没有响应.

发布网站的步骤如下:

1)在visual studio中打开解决方案.

2)右键单击解决方案资源管理器中的azure项目,然后选择发布.

3)向导的第一步是登录,确保选择您的凭据.

4)下一步是设置,确保将环境设置为生产并将构建配置设置为释放,然后单击下一步.

5)最后一步是摘要,只需单击"发布"按钮即可.

我是Azure的新手,所以如果我需要在设置项目期间进行任何设置,请告诉我.

Gre*_*man 9

我在安装2.8 SDK和工具后遇到了同样的问题.检查出这些答案后,我仍然遇到了问题,但找到了解决方案.

右键单击VS2013解决方案资源管理器中的Azure项目,打开项目属性.转到应用程序选项卡,然后有一个"升级"按钮将项目升级到最新的SDK.这对我有用.

在此输入图像描述

  • 这解决了我的问题...谢谢! (3认同)

Ama*_*nge 2

听起来您正在执行正确的步骤来使用向导进行部署。但是我没有足够的信息来知道什么会导致它挂起。有关该向导的一些文档详细信息可能会有所帮助?https://msdn.microsoft.com/en-us/library/azure/hh535756.aspx

还有其他方法可以部署到 Azure,这可能会解决该问题。例如,您可以下载发布设置配置文件,并使用它来代替向导进行部署。详细信息请参见:http://blogs.msdn.com/b/avkashchauhan/archive/2012/05/10/downloading-windows-azure-publish-settings-subscription-configuration-file.aspx

或者您可以从 Git 持续部署 - https://azure.microsoft.com/en-us/documentation/articles/web-sites-publish-source-control/#Step75

这两种解决方案都需要在 Azure 门户中进行一些修改或使用 PowerShell,但有很多部署方法。