0

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

例如:

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

我看到有人建议您可以更改配置以允许虚拟目录,但是我已经 RDP 到两个 VM 中,它们似乎不共享磁盘上的相同文件。

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

4

1 回答 1

1

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

  1. 在 Visual Studio 中创建一个新的云项目,指定一个 Windows Azure 云服务。
  2. 在提示符处,添加一个 MVC Web 角色。
  3. 在下一个提示中,选择 Internet 应用程序并按 OK。
  4. 创建项目后,右键单击 MVC 项目并选择 Add --> New Item --> WCF Service。
  5. 按 F5。将显示默认的 ASP.NET MVC 主页。然后导航到http://yourlocalhostaddress/Service1.svc。您将看到新 WCF 服务的典型“您已创建服务”登录页面。
于 2013-03-08T02:16:29.770 回答