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

问题描述:

我有一个WCF services web项目,该项目在专用服务器中运行。将现有WCF服务转换为Azure WCF服务

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

在Visual Studio中,当我在我的WCF项目中单击鼠标右键时,我发现此选项。

enter image description here

我的问题是:

一旦转换到Azure的云服务项目我还可以承载该WCF服务在本地环境(IIS)?

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

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

您为您的Web角色可以Enable Remote Desktop Connection并连接到远程服务器角色的,那么你可以找到托管在IIS管理器中的Web应用程序如下:

enter image description here

不久回答问题是否你仍然可以托管IIS中的本地WCF:

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