如何在剃刀组件应用程序中将路由添加到Web API页面

时间:2019-04-19 03:27:24

标签: c# .net-core razor-components

因此,就我而言,我希望将Web api控制器路由到现有的razor组件项目。路由当前是这样的

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'的接收器

0 个答案:

没有答案