为 ASP.NET Core Web API 项目创建安装项目

问题描述 投票:0回答:1

我想在序言中提到我是全新的 ASP.NET 和这个项目类型。所以请与我保持联系,因为我处于非常陌生的领域。

我有一个已完成的 ASP.NET Core Web API 项目。当我使用调试器和 swagger 检查其功能时,它工作得很好。但是,我无法找到任何有关如何为其创建安装项目的教程(或者至少没有一个我有限的理解可以解决)。

此安装项目的目的是将安装程序(如 .msi、.exe 或类似的东西)交给第三方,只需很少的编码知识,只需单击几下即可安装和部署它。我在制作原始应用程序时专门使用了本教程:

https://learn.microsoft.com/en-us/aspnet/core/tutorials/first-web-api?view=aspnetcore-8.0&tabs=visual-studio

任何人都可以提供任何关于我如何实现这一目标的教程、信息或材料吗?

asp.net-core installation https asp.net-core-webapi
1个回答
0
投票

我无法找到任何有关如何创建安装项目的教程 对于它(或者至少我有限的理解不起作用 出)。

好吧,我认为您弄错了,安装程序包Windows安装程序包(MSI或EXE安装文件)通常针对基于桌面的应用程序。您可以在这里查看。

与桌面应用程序不同,ASP.NET Core 本身没有用于创建设置或安装过程的内置机制,如 Windows 窗体应用程序或任何其他基于桌面的应用程序。因为 Web 应用程序通过浏览器进行交互,所以不需要在每个用户的设备上安装。用户通过 URL 访问它们,无需安装过程。

Web 应用程序通常依赖于各种外部资源,例如数据库或云服务,使得单个独立的安装程序不切实际。因此,像 asp.net core Web API 或 MVC 应用程序这样的 Web 不需要 setup wizerd,或者在 Visual Studio 中没有这样的方法。

任何人都可以提供任何教程、信息或 有关我如何实现这一目标的材料?

如上所述,对于 asp.net core web api 或 MVC 应用程序,因为它只能在本地部署或服务器(如 IIS 或 Azure)中发布,所以没有官方指南。

注意:您可以参考此官方文档,但您只能为桌面应用程序创建安装包。

© www.soinside.com 2019 - 2024. All rights reserved.