我了解您可以在Azure辅助角色上打开端口80并公开运行WCF服务.但是,我遇到了这样一种情况,即以这种方式更有意义,而不是在网络角色中运行.有任何想法吗? 托管在辅助角色中的WCF服务基
托管在Web角色中的WCF服务将利用IIS来托管服务,作为svc,利用IIS性能计数器,缓存,自动激活,进程回收等.
更有趣的是:在托管网站的Web角色中,您仍然可以像工作角色一样运行自托管WCF服务.您只需要在其他端口(或内部端点上)创建另一个输入端点,只能部署中的Windows Azure Web /辅助角色实例使用.
另一种情况是:通过运行自托管服务,您不仅限于.net – 启动任何知道如何监听端口的可执行文件.这为托管Java服务主机,python等提供了机会.