2

因此,就我而言,我希望将 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”类型的接收器

4

0 回答 0