如何运行C#框架API



这个问题可能有点愚蠢,但我在互联网或微软教程中找不到答案。

我的项目的目标是建立一个API必须在Windows计算机上本地运行。我的API不能有接口或类似的东西,所以我删除了所有视图和其他文件,如bootstrap或jQuery。然后我称之为团结。

API运行良好,但我总是在Visual Studio 2019中运行它。有没有类似.exe或命令行的东西来启动我的API?

谢谢你的回答!:(

PS:是的,我知道API在本地运行是非常无用的,但对于Unity来说,使用管道之类的东西真的很复杂。。。

您可以在IIS中托管WebApi应用程序,因此不需要在Visual Studio中运行它。

如果您正在开发另一个项目,可以要求Visual Studio在调试会话期间运行多个项目。在调试unity应用程序时,Visual Studio将在后台运行API:https://learn.microsoft.com/en-us/visualstudio/ide/how-to-set-multiple-startup-projects?view=vs-2019年

否则,您可能会自行托管您的asp.net webapi应用程序。有关于这方面的微软官方教程:

  • 对于WebAPI 1:https://learn.microsoft.com/en-us/aspnet/web-api/overview/older-versions/self-host-a-web-api
  • 对于WebAPI 2:https://learn.microsoft.com/en-us/aspnet/web-api/overview/hosting-aspnet-web-api/use-owin-to-self-host-web-api

最新更新