我有两个选择:创建自托管的Web API或使用Asp.Net核心Web API?
如果我自主机WEP阿比uisng
OWIN/Katana
我能有性能增益,但如前所述here,我不得不写代码有IIS
如日志功能,应用程序池缩放,节流等取而代之,我可以使用
Asp.Net Core
创建API,它不使用不必要的System.Web
请求管道?并使用IIS
功能或Nginx
服务器功能?
考虑到性能是最好的选择?
更新:
我的意思是,我不希望使用IIS
,但我想自托管Web API使用自定义代码IIS
功能。或者将Asp Asp.net核心将帮助我实现这个没有IIS和不必要的System.Web请求管道?
你的意思是主机在IIS与自主? – Mardoxx
@Mardoxx,我的意思是,我不想使用'IIS',但是我希望使用自定义代码使用'IIS'功能自行托管Web API。还是将Asp.net核心将帮助我实现这一目标?关于点网核心跨平台的欣赏提供了 – stom