【发布时间】:2021-09-08 05:46:28
【问题描述】:
我对 API 工作还很陌生。我有一个使用 OWIN 自托管的 ASP.NET Web API 项目。然后我为我的 API 创建了一个带有控制器和后端工作的单独 ASP.NET MVC 5 项目。我在这个项目中没有视图,因为我不需要,我只是从端点返回 JSON 数据。我发现我的程序 MVC 控制器/路由的路由效果更好。最初尝试在我的 Web Api 项目中使用 ApiController 控制器时,我遇到了很多令人头疼的问题,试图使路由正常工作。就路由而言,MVC 对我来说是开箱即用的。
那么,从我的自托管 Web API 项目运行时,我如何联系这些位于单独 MVC 项目中的控制器/路由?我读到自托管 MVC 不起作用,所以我试图找出解决方法。
【问题讨论】:
标签: c# asp.net-mvc asp.net-web-api asp.net-mvc-routing self-hosting