Asp.net core mvc Blazor Hub无法连接整个MVC应用程序

Asp.net core mvc Blazor Hub无法连接整个MVC应用程序,asp.net-core-mvc,blazor,blazor-server-side,Asp.net Core Mvc,Blazor,Blazor Server Side,为了在应用程序的一个视图中使用Blazor组件,我将ASP.NET Core 2.2 MVC项目升级为3.0。在MVC项目中设置并运行Blazor后,Blazor hub连接良好,如下面的浏览器控制台屏幕截图所示: 但是,当我导航到包含blazor组件的页面或除索引页面之外的其他页面时,我得到以下信息: 如屏幕截图所示,它包括控制器的名称、协商websocket连接并抛出404的url。如果这不是一个bug,我如何修复它来处理应用程序的每个视图或至少包含我的组件的视图?我需要做的是在shar

为了在应用程序的一个视图中使用Blazor组件,我将ASP.NET Core 2.2 MVC项目升级为3.0。在MVC项目中设置并运行Blazor后,Blazor hub连接良好,如下面的浏览器控制台屏幕截图所示:

但是,当我导航到包含blazor组件的页面或除索引页面之外的其他页面时,我得到以下信息:


如屏幕截图所示,它包括控制器的名称、协商websocket连接并抛出404的url。如果这不是一个bug,我如何修复它来处理应用程序的每个视图或至少包含我的组件的视图?

我需要做的是在shared.chtml和Boom中设置应用程序的基本路径!问题已解决。

将其设置为什么?我的项目没有“shared.chtml”,你是说其中一个库存cshtml文件吗?哪一个?你能举个例子吗?如果不知道该设置为什么,这个答案就没那么有用了。