在同一项目中添加ASP.NET MVC和Web API Web应用程序

5

我创建了一个新的asp.net标准web api项目,现在我希望将前端逻辑(ASP.net MVC)放在同一个项目中。我知道我们可以在同一个项目中有客户端(MVC)和服务器端(Web API)应用程序。我试图找到一步一步的过程来跟随,但我找不到任何信息。如果有人能提供我跟随的步骤,我将非常感激,因为这是我第一次从头开始构建应用程序。先行致谢。


.Net的哪个版本?Web API的哪个版本? - Stinky Towel
1个回答

5
您可以尝试创建一个空的ASP.NET项目,并定义该项目具有Web和API功能。例如:
1. 在Visual Studio 2019中,选择ASP.NET模板:

enter image description here

  1. 定义项目名称

enter image description here

  1. 选择 Empty 并勾选选项,MVCWeb Api

enter image description here

App_Start 文件夹中,您会看到两个文件。 RouteConfig.cs 文件定义了 ASP.NET MVC Web 应用程序的路由。 WebApiConfig.cs 文件定义了 ASP.NET Web Api 应用程序的路由。
重要提示:API 控制器在路由上有一个前缀称为 api,因此,当您创建一个从 ApiController 继承的控制器时,它将通过 api/ControllerName 进行路由。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接