【发布时间】:2017-08-24 13:55:11
【问题描述】:
我有两个选择:
-
如果我自己托管 Wep Api uisng
OWIN/Katana我可以获得性能提升,但正如 here 所提到的,我必须编写代码才能拥有IIS的功能,例如日志记录、应用程序池缩放、节流等。 -
我可以使用不使用不必要的
System.Web请求管道的Asp.Net Core创建API 吗?并使用IIS功能或Nginx服务器功能?
考虑到性能,哪个是最佳选择?
更新:
我的意思是,我不想使用 IIS,但我想使用自定义代码自托管具有 IIS 功能的 Web API。还是 Asp .NET Core 将帮助我在没有 IIS 和不必要的 System.Web 请求管道的情况下实现这一目标?
【问题讨论】:
-
您的意思是 IIS 中的主机还是自己的主机?
-
@Mardoxx ,我的意思是,我不想使用
IIS,但我希望使用自定义代码自托管具有IIS功能的 Web API。还是 Asp .NET Core 会帮助我实现这一目标?
标签: asp.net-web-api asp.net-core owin