ASP.NET MVC WebAPI与经典控制器托管在同一项目中



我想在同一项目中使用经典的MVC控制器和WebAPI控制器。经典的MVC控制器将返回静态内容,就像页面的HTML一样。所有数据都将通过WebAPI传递。

问题是控制器类名最终是相同的。由于WebAPI将API/粘贴在前面,因此不存在路由冲突。我考虑过创建一个区域并调整路线。

有什么想法吗?

实现了我可以在项目的顶层创建一个名为ApiControllers的新文件夹。然后,所有WebAPI控制器都在不同的命名空间下创建。我不需要接触任何路线信息或任何东西。易于理解的

相关内容

  • 没有找到相关文章

最新更新