因此,就我而言,我希望将 Web api 控制器路由到现有的剃须刀组件项目。路由目前是这样发生的
app.UseRouting(routes =>
{
routes.MapRazorPages();
routes.MapComponentHub<App>("app");
});
我希望我可以添加这样的东西:
app.UseRouting(routes =>
{
routes.MapRoute("api", "api/{controller}/{action}");
routes.MapRazorPages();
routes.MapComponentHub<App>("app");
});
但是,我收到以下错误
“IEndpointRouteBuilder”不包含“MapRoute”的定义,最佳扩展方法重载“MapRouteRouteBuilderExtensions.MapRoute(IRouteBuilder, string, string)”需要“IRouteBuilder”类型的接收器