如何将 WCF 服务提升到 Azure 云服务?

How do I promote WCF Service to Azure Cloud Service?

我有一个现有的 WCF 服务,并在 Azure 中设置了一个云服务来托管它。目前我们正在登录远程桌面,找到E\sitesroot[=19=]和copy\pasting我们构建的代码,然后回收IIS。

当我将其他 WCF 服务发布到云服务时,使用 Visual Studio 我可以右键单击该项目并选择 "Publish to Microsoft Azure...",但对于这个项目我没有该选项。我认为这是因为那些其他项目被设置为 Web 角色,而我上面的问题项目似乎没有该委托。

我需要做什么才能让我正确地发布这个东西,我觉得我们做错了,这可能会在未来的某个时候让我感到悲伤。

以下 Microsoft Azure MSDN 文章似乎可以解决您的情况:
https://msdn.microsoft.com/en-us/library/azure/hh420322.aspx

总之,您需要:

  • 启用 Web 应用程序以部署到 Azure,方法是打开 解决方案中 Web 项目的快捷菜单,然后选择“添加 Azure” 部署项目
  • 通过打开快捷菜单将您的 Web 应用程序发布到 Azure 对于 Web 项目并选择发布到 Azure