0

我部署了两项服务,其中一项是网站,另一项是用于桌面应用程序的 WCF 服务。

我有一个名为 contoso2.azurewebsites.net 的网站,我在那个地方放置了我的网站,但我也想部署我的 WCF 服务,问题是......我需要创建另一个网站服务来部署它吗?或者它可以在同一个地方?

4

2 回答 2

3

我想你可以。如果你有一个 ASP.NET Web 应用程序,你可以为你的 WCF 服务添加一些 .svc 文件。它们将作为您网站的一部分进行部署。然后您可以通过 http://contoso2.azurewebsites.net/ 使用您的网站并通过http://contoso2.azurewebsites.net/api/ProductService.svc使用您的 Web 服务

于 2013-01-17T01:54:00.103 回答
0

将您的网站和服务组合到一个应用程序中是可能的,但您也可以将它们托管在同一个 Web 角色的两个单独的站点中。

你基本上必须:

  1. 创建具有多个站点的 cspack
  2. 角色启动时,将机器的内部 IP 地址映射到您在 hosts 文件中选择的 DNS

我的博客上的更多详细信息和脚本:http: //thomassmets.wordpress.com/2013/01/21/a-web-frontend-with-a-wcf-backend-in-azure/

于 2013-01-21T06:51:38.013 回答