0

我在 Studio 2010 下的 4.0 中编写了一个独立的 WCF REST 服务,但我决定将它托管在 Azure 而不是 Amazon AWS 下。有没有一种简单的方法可以转换它,或者我需要做什么才能让它在 Azure 的 Web 角色下运行?我在 Studio 中创建了一个空白 Web 角色项目,但 WCF 的结构似乎完全不同。

4

3 回答 3

2

无需执行任何特殊操作即可在 Azure 上获得服务。根据您执行 WCF 服务的方式,您可以将其添加为云角色。如果您想查看 Azure 中使用的 WCF 服务的示例,您可以下载我们的 Windows Phone 7 指南,其中包含一个用于 Windows Phone 7 项目的 WCF 4 REST 服务。你可以在这里的章节。您可以在此处获取代码并查看服务。

于 2011-05-12T20:53:31.797 回答
0

只需确保在 .csfg 中设置正确的端点

执行此操作,展开 Azure 项目并点击需要公开这些终结点的角色的属性。

如果您没有任何角色,请右键单击“角色”文件夹并“添加”一个。然后点击属性。

于 2011-05-12T20:56:46.753 回答
0

如果您的服务是“纯 wcf”,那么您可以根据需要将其部署为辅助角色 - 请参阅本教程http://www.codeproject.com/KB/azure/WCFWorkerRole.aspx

如果您想将 WCF 服务嵌入到 Web 角色中,那么可以使用大量示例 - 请参阅这篇文章以获得很好的介绍 - http://www.devproconnections.com/article/windows-azure-platform3/Hosting- WCF-Services-on-Azure-101

于 2011-05-12T07:19:06.413 回答