gpt4 book ai didi

asp.net - ASP.NET 中可用的 Owin/Katana 缺少什么?

转载 作者:行者123 更新时间:2023-12-02 00:03:32 24 4
gpt4 key购买 nike

我希望在 .NET 4.0 上使用 WebAPI 和 html 前端构建一个小型 ASP.NET 应用程序。我需要支持身份验证、授权、数据访问 (EF)、日志记录/跟踪。它可以是一个 Intranet/Internet 应用程序,因此它应该支持负载平衡/集群。我确信如果我只使用 ASP.NET 和 IIS,我将获得所有这些功能。但是我喜欢 OWIN 的独立异步模块的想法及其成为高性能托管环境的目标。但是有多少 OWIN/KATANA 已经成熟,哪些功能仍然缺失/有问题?

最佳答案

Owin/Katana 的整体思想是构建一个只有我们需要的功能的轻量级服务器。您的问题最好是“IIS 中提供的 Owin/Katana 缺少什么?”

简短的回答是,IIS 是一个成熟的服务器。我们开发的许多网站只需要其所有功能的一小部分。这就像使用 18 轮卡车运送一袋杂货。

如果您查看 Katana,所有功能都是模块化的。比如说,如果我需要 WebAPI,我可以添加该功能。当需要CORS时,我会扩展appBuilder到相​​关的功能。所以从某种意义上说,我们有一个完全可定制的服务器。由于可以添加所有功能,所以我可以说没有遗漏任何东西。

另一件需要提及的事情是,安装 IIS 需要您运行 Windows Server。如果您使用的是 Mac 或不是服务器版本的 Windows,则可以在 Katana 或任何其他 OWIN 实现上托管您的网站。

关于asp.net - ASP.NET 中可用的 Owin/Katana 缺少什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19902922/

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