Mac*_*akM 5 c# asp.net asp.net-web-api2
我发现Web API 2可以使用两种技术托管:
但我找不到的是它们之间的区别.我为什么要使用一个而不是另一个?有什么优点或缺点吗?
Aar*_*nLS 10
请注意,IIS和OWIN不是互斥的.您可以在IIS中托管OWIN应用程序:https://docs.microsoft.com/en-us/aspnet/aspnet/overview/owin-and-katana/getting-started-with-owin-and-katana#host-owin -in-IIS
所以从这里开始假设您在询问IIS托管应用程序与自托管OWIN应用程序之间的区别(因为您提到了控制台应用程序).
IIS
OWIN
显然不是一个完整的清单.
我认为在IIS中使用OWIN可能是明智之举.这是因为OWIN正在迅速成为标准.我认为对于大多数了解它的人来说,如果给出选择,他们会每次为新项目选择OWIN,因为与遗留项目没有冲突.由于IIS是一个非常成熟,安全,功能齐全且稳定的Web托管应用程序,因此我们选择在IIS中托管我们的OWIN Web应用程序.这也意味着Web应用程序将经过测试,并与基于IIS的云服务(如Azure App Service)兼容.
| 归档时间: |
|
| 查看次数: |
2337 次 |
| 最近记录: |