Windows Azure - 在Web角色的虚拟目录中包含WCF服务

时间:2013-03-07 22:58:49

标签: windows wcf azure cloud

是否可以在Azure上的Web角色的虚拟目录(或同样不确定该词是否适合Azure)中使用wcf服务角色。

例如:

www.mydomain.com                  <- contains the web role or website
www.mydomain.com/myservice.svc    <- contains the WCF service

我见过有人建议您可以更改配置以允许虚拟目录,但是我已经将RDP连接到两个虚拟机中,并且它们似乎不会在磁盘上共享相同的文件。

我是Azure新手,请原谅术语。但是有可能做我想做的事吗?

1 个答案:

答案 0 :(得分:1)

如果网站和WCF服务都在同一个Web角色中,则可以使用上面列出的URL访问它们。如果您执行以下操作,您将获得上述URL:

  1. 在Visual Studio中创建一个新的云项目,指定Windows Azure云服务。
  2. 在提示符下,添加MVC Web角色。
  3. 在下一个提示中,选择“Internet应用程序”并按“确定”。
  4. 创建项目时,右键单击MVC项目并选择Add - &gt;新商品 - &gt; WCF服务。
  5. 按F5。将显示默认的ASP.NET MVC主页。然后导航到http://yourlocalhostaddress/Service1.svc。您将看到新的WCF服务的典型“您已创建服务”登录页面。