将现有WCF服务转换为Azure WCF服务

时间:2017-10-13 16:01:46

标签: .net wcf azure

我有一个在专用服务器上运行的WCF services网络项目。

由于客户的要求,我们需要向前推进Azure云。

在Visual Studio中,当我右键单击我的WCF项目时,我找到了此选项。

enter image description here

我的问题是:

  

转换为Azure云服务项目后,我是否仍可以在本地环境(IIS)中托管该WCF服务?

2 个答案:

答案 0 :(得分:1)

简要回答一下您是否仍然可以在IIS中托管WCF内部部署的问题:

YES。你还可以。正如Bruce Chen所解释的那样,“转换Azure云服务”项目不会以任何方式改变您的原始项目。该流程只是为您的解决方案添加了一个新项目 - Azure云服务项目,并将您的WCF服务项目引用为Cloud Service的WebRole。它使Cloud Service项目成为默认的启动项目。您的原始WCF服务项目没有任何更改。

答案 1 :(得分:0)

  

转换为Azure云服务项目后,我是否仍可以在本地环境(IIS)中托管该WCF服务?

您可以通过VS将Web应用程序迁移到Azure云服务。根据我的理解,它将创建新的Azure Cloud Service并将您的WCF项目添加为WCF服务Web角色。有关详细信息,请参阅here

您可以Enable Remote Desktop Connection获取您的Web角色并连接到您的远程角色服务器,然后您可以在IIS管理器上找到托管的Web应用程序,如下所示:

enter image description here