本地托管 Asp.net Core Web Api

Kap*_*oda 4 asp.net-web-api asp.net-core asp.net-core-webapi

我正在学习 Asp.net Core Web Api。我需要从 flutter 应用程序访问 api,但尚未准备好在 Azure 上托管 api。如果我想在我的计算机上本地托管 api,以便我可以从另一个应用程序(例如我的 Flutter 应用程序客户端)访问它,我有哪些选择?我可以遵循哪些教程来学习如何实现该解决方案。

Ism*_*mar 5

有多种方法可以解决此问题,以下是一些选项:

  1. 从 VISUAL STUDIO:您可以通过按 F5 在开发模式下从 Visual Studio 运行 ASP.NET Core Web API

  2. 从命令提示符:通过在项目的根项目文件夹中打开命令提示符窗口并使用dotnet run命令,从命令行运行 API 项目。有关该命令的更多信息,请参阅此处:dotner run 命令

  3. 在 IIS 中托管:我假设您正在运行 Windows 操作系统。您可以打开 IIS 及其功能。只需按照本页上的说明进行操作:在 IIS 中托管 ASP.NET Core,了解如何将 ASP.NET Core 部署到 IIS。这样做的优点是,当您在本地处理 flutter 应用程序时,应用程序始终运行。

我希望这可以帮助您解决您的情况。