我正在学习Asp.net Core Web Api。我需要从Flutter应用程序访问api,但还没有准备好在Azure上托管api。如果我想在我的计算机本地托管api以便可以从另一个应用程序如我的Flutter应用程序客户端访问它,那么我的选择是什么?是否有任何教程可供我遵循以了解如何实现解决方案。
我正在学习Asp.net Core Web Api。我需要从Flutter应用程序访问api,但还没有准备好在Azure上托管api。如果我想在我的计算机本地托管api以便可以从另一个应用程序如我的Flutter应用程序客户端访问它,那么我的选择是什么?是否有任何教程可供我遵循以了解如何实现解决方案。
有几种方法可以解决此问题,以下是一些选项:
从Visual Studio开始: 您可以通过在Visual Studio中按F5以开发模式运行ASP.NET Core Web API来简单地运行它。
从命令提示符开始: 在项目的根目录中打开命令提示符窗口并使用dotnet run命令来运行API项目。请参见此处了解有关该命令的更多信息:dotner run command
在IIS上进行托管: 我假设您正在运行Windows操作系统。您可以启用IIS及其功能。只需按照此页面上的说明操作:将ASP.NET Core托管到IIS中以将ASP.NET Core部署到IIS。这样做的好处是,您可以在本地工作于Flutter应用程序时始终运行该应用程序。
希望这可以帮助您解决问题。