gpt4 book ai didi

iis - 我应该如何在 IIS 中为 OWIN 配置 ASP.NET Web API 2?

转载 作者:行者123 更新时间:2023-12-04 13:52:57 26 4
gpt4 key购买 nike

我发现越来越多的 ASP.NET 包作为 OWIN 中间件提供。在某些情况下,同时存在 OWIN 版本和“传统”版本,在某些情况下,只有 OWIN 选项。这导致我的 ASP.NET Web API 应用程序使用两种不同的“启动”配置样式。 ASP.NET Web API 的传统配置,以及其他一切的 OWIN。我想巩固 OWIN 配置样式,但我应该如何配置 ASP.NET Web API 2 以使用 OWIN 在 IIS 中托管?

我读到的关于将 OWIN 用于 ASP.NET Web API 2 的所有内容都引用了 IAppBuilder 扩展方法 UseWebApi(HttpConfiguration configuration)。但是该扩展方法在 Microsoft.AspNet.WebApi.OwinSelfHost NuGet package 中.看来我可以在 IIS 主机中使用该包并不再使用 System.Web.Http.GlobalConfiguration,但“Self Host”这个名称让我产生了疑问。

这是公认的方法吗?有我应该知道的问题吗?为什么 VS2015 中默认的“文件 > 新建项目”采用这种方法进行 Web API 配置,而它确实使用 OWIN 配置进行身份验证中间件?

最佳答案

IAppBuilder 扩展方法 UseWebApi(HttpConfiguration configuration)Microsoft.AspNet.WebApi.Owin 包中,不在 Microsoft.AspNet.WebApi.OwinSelfHost

关于iis - 我应该如何在 IIS 中为 OWIN 配置 ASP.NET Web API 2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38861912/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com