我想在WebApi
和自我主机上下文中托管我的IIS
项目。在我的研究中,对于IIS
托管,我找到了这两个包:
1- Microsoft.AspNet.WebApi.WebHost(src)
此软件包包含承载ASP.NET Web API所需的所有内容
IIS
2- Microsoft.Owin.Host.SystemWeb(src)
OWIN服务器,它允许基于OWIN的应用程序在IIS上运行
ASP.NET请求管道。
我的WebApi
应用可以在IIS中同时加载。所以问题是这两个包之间有什么区别以及我应该使用它们的条件。
P.S。
在某些情况下托管第二个软件包时出现错误。