Fir*_*ikh 7 c# asp.net-mvc asp.net-web-api
我在一个解决方案下有很多项目,所有项目看起来都很相似,无论是 mvc 还是 web api。我是这个项目的新手,所以我如何识别它是 mvc 还是 web api 项目。
提前致谢!
查看Web项目中控制器的基类,如果继承自ApiController,则为Web api,否则如果继承自Controller类,则为MVC。
示例:
对于 Web API:
public class MyApiController : ApiController
Run Code Online (Sandbox Code Playgroud)
对于Mvc:
public class HomeController : Controller
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用 Visual Studio 创建 MVC 和 Web api 项目,然后查看哪一个与您的解决方案匹配。
小智 0
您可以在每一层创建解决方案文件夹。例如,基础设施、域等。然后您可以为 api 项目命名,例如“ABC.Service.Api”,并将这些项目移动到相关的解决方案文件夹中。检查 github 项目的文件夹或项目结构。