是否可以在AZURE的同一网站门户中部署WCF服务和WebSite?

时间:2013-01-17 00:17:18

标签: asp.net wcf azure wcf-client azure-storage

我正在部署两个服务,其中一个是网站,另一个是桌面应用程序的WCF服务。

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

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

你基本上必须:

  1. 创建包含多个网站的cspack
  2. 角色启动时,在主机文件中将计算机的内部IP地址映射到您选择的DNS
  3. 我博客上的更多详细信息和脚本:http://thomassmets.wordpress.com/2013/01/21/a-web-frontend-with-a-wcf-backend-in-azure/