我有一个现有的 .net core 3.0 预览版 7 的Web应用程序,我的应用程序主要是 razor-pages 组织成区域,例如:管理、销售等。如果我将 blazor 组件放在应用程序的根目录下,我就能成功地使用它。但是,如果我将该组件移动到 RCL 中,我可以访问该组件,但它不响应(例如,点击计数器示例的按钮不会使计数器增加)。
我想能够访问 localhost/Admin/RazorPageContainingBlazorComponent 或 localhost/Sales/AnotherRazorPageContainingBlazorComponent
我在 Chrome 开发工具中看到这个错误: ''' Error: Failed to complete negotiation with the server: Error
https://localhost:5000/myfeature/_blazor/negotiate 404 '''
我认为这是由于 signalR hub 被映射到 https://localhost:5000/ 导致的,但我不确定如何添加额外的 blazor hub 映射或如何更改 blazor.server.js 以使用根 hub。