gpt4 book ai didi

.net - 是否可以在 Windows 桌面应用程序中使用没有 IIS 的 ASP.NET Core Web API?

转载 作者:行者123 更新时间:2023-12-03 16:18:55 25 4
gpt4 key购买 nike

目前,我正在尝试找到一种方法来构建一个桌面应用程序,该应用程序托管一个浏览器窗口并使用 JavaScript 作为“后端”与本地 ASP.NET Core Web API 进行通信:

enter image description here

我的所有搜索都导致我应该使用 IIS Express Web 服务器的建议。

不幸的是,IIS Express 不适合我的场景,因为我希望整个应用程序可由非管理员用户安装和运行。

由于 IIS Express 需要管理权限才能安装,所以这超出了我的范围。

我的问题:

除了使用 IIS Express 运行 ASP.NET Core Web API 项目之外,还有其他方法吗?

我读过 Kestrel server这似乎是我正在寻找的东西,但我仍然不了解这里的大局。

编辑 1:

我问了一些releated question over at SE Software Recommendations .

最佳答案

我确定Kestrel在这种情况下会很好地为你工作。它是一个基于 libuv 的跨平台 Web 服务器这意味着它 super 快。 official benchmarks显示它在多大程度上优于标准 IIS。

关于.net - 是否可以在 Windows 桌面应用程序中使用没有 IIS 的 ASP.NET Core Web API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38906739/

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