0
是否有可能让wcf服务角色位于虚拟目录中(或等同的不确定该字是否适用于Azure)在Azure上的网络角色。Windows Azure - 将WCF服务包含在Web角色的虚拟目录中
例如:
www.mydomain.com <- contains the web role or website
www.mydomain.com/myservice.svc <- contains the WCF service
我见过的人建议你可以更改配置为允许虚拟目录,但是我已经RDPed到虚拟机和他们似乎不共享磁盘上的相同的文件。
我是Azure新手,请原谅术语。但是有可能做我想要的吗?
谢谢,@seanost,这个解决方案适用于我,虽然我很好奇你会怎么做,如果你还想在一个单独的web角色实例中托管你的服务? – aceinthehole 2013-03-08 13:51:08
简短的回答是,如果您的WCF服务端点具有不同的端口名称,那么您可以做到这一点。这就是Azure如何通过端口为同一个域指定不同的Web角色。例如,创建一个新项目,添加一个Web角色,然后向该项目添加另一个Web角色。对于第二个Web角色,添加一个WCF服务(如上面的说明)。当你按F5时,会出现两个浏览器窗口,一个是这种格式:'http:// 127.0.0.1',另一个是'http://127.0.0.1:8080'。只能使用“http://127.0.0.1:8080/Service1.svc”访问服务。 – 2013-03-08 20:54:38