Asp.net Azure主机WCF webrole和MVC webrole?

Asp.net Azure主机WCF webrole和MVC webrole?,asp.net,asp.net-mvc,wcf,azure,Asp.net,Asp.net Mvc,Wcf,Azure,我的解决方案中有两个项目,我想作为Cloudapp发布到Azure MVC webrole,WCF webrole的服务引用 WCF网络角色 现在,不可能在一个Cloudapp中发布两个WebRole吗?啊,愚蠢的问题 如果不可能,我应该如何使用我的WCF服务?我是否被迫将WCF服务发布为自己的cloudapp 也许可以将WCF服务发布为工作者角色,这样我就不必为此使用两个CloudApp了 目前当地一切都很好。我已经在我的MVC项目中添加了一个指向我的WCF服务的服务引用,并且我能够使用其中的

我的解决方案中有两个项目,我想作为Cloudapp发布到Azure

MVC webrole,WCF webrole的服务引用 WCF网络角色 现在,不可能在一个Cloudapp中发布两个WebRole吗?啊,愚蠢的问题

如果不可能,我应该如何使用我的WCF服务?我是否被迫将WCF服务发布为自己的cloudapp

也许可以将WCF服务发布为工作者角色,这样我就不必为此使用两个CloudApp了

目前当地一切都很好。我已经在我的MVC项目中添加了一个指向我的WCF服务的服务引用,并且我能够使用其中的函数

问题是WCF webrole没有发布,只是MVC webrole。我无法访问WCF服务,找不到资源

你对我如何在发布WCF服务时不费吹灰之力地实现它有什么建议吗


谢谢

以工作者角色托管您的WCF服务。谢谢你,代码1409

下面是一个后续问题:

如果它导致任何问题,请将其托管在工作人员角色中,您需要内部通信—只需添加一个内部端点—您的工作人员角色—使用工作人员角色有何缺点?我想为每个数据库调用使用WCF服务,DTO对象,因此它将被非常频繁地使用。没有什么不好的地方,你可以使用任何类型的绑定,,您是通过MVC应用程序还是从外部客户端调用您的服务?然后使用工作角色来托管您的WCF是一个更好的解决方案,因为web角色服务默认为公共服务,您不希望其他人对您的服务产生不满,只需在托管您的服务时使用内部端点,你甚至可以用网络聊天,非常感谢