WCF服务可以在IIS和Windows服务中托管。它们之间有什么区别?在Windows服务中托管是否比在IIS中更有益处?
WCF服务可以在IIS和Windows服务中托管。它们之间有什么区别?在Windows服务中托管是否比在IIS中更有益处?
查看文档:https://msdn.microsoft.com/zh-cn/library/ms730158%28v=vs.110%29.aspx
太棒了!
而你的问题的答案取决于你正在构建何种类型的应用程序以及应用程序/环境的其他要求...!
您失去了IIS的所有功能(记录、应用程序池扩展、站点的限流/配置等)...
您必须自己构建每个想要的功能HttpContext?
由于ASP.NET已为您提供了此功能,因此您会失去它。因此,我可以看到像身份验证这样的事情变得更加困难WebDeploy?
IIS在处理请求和预热服务方面有一些不错的特定功能(自托管没有)
IIS具有运行多个并发站点的能力,包括应用程序和虚拟目录,以及高级主题,例如负载平衡和远程部署。