我们希望使用Asp.Net MVC 3开发新产品。这里的关键点是我们通过WCF Web服务与数据库交谈的所有内容。
我们正处于需要决定是否在IIS中托管WCF Web服务或使用Windows服务自托管的阶段。
我提出这个问题只是因为我想知道,主机WCF服务能够满足我以下条件的更好选择。
请告诉我是否使用Windows服务进行IIS托管或自托管。
提前致谢。
(有人可以就此提出建议,因为这是决定进一步处理的一个非常关键的部分。)
答案 0 :(得分:10)
您可能会感兴趣,这是来自“ Programming WCF Services ”的“一般决策树”,Juval Lowy。
为Internet服务选择主机:对于Internet应用程序(即通过Internet接收来自客户端的呼叫的应用程序)
为Intranet服务选择主机: 对于Intranet应用程序(即,从内部客户端接收呼叫的应用程序) 相同的内联网),