我创建了一个新的asp.net(标准)Web api项目,现在我想在同一项目中使用前端逻辑(ASP.net MVC),我知道我们可以同时拥有两个客户端(MVC) )和服务器(Web API)应用程序在同一项目中。 我试图找到要遵循的分步过程,但找不到任何东西。 如果有人可以提供我要遵循的步骤,我将不胜感激,因为这是我第一次从头开始构建应用程序。 预先感谢。
答案 0 :(得分:2)
您可以尝试创建一个空的asp.net项目并定义该项目具有网络和api功能。例如:
Empty
并检查选项MVC
和Web Api
在App_Start
文件夹中,您将看到两个文件。 RouteConfig.cs
文件定义ASP.NET MVC Web App的路由。 WebApiConfig.cs
文件定义ASP.NET Web Api应用程序的路由。
重要提示:API控制器在名为api
的路由上有一个前缀,因此,当您创建一个继承自ApiController
的控制器时,它将由api/ControllerName
进行路由。