【发布时间】:2019-12-13 10:26:58
【问题描述】:
我有一个现有的 .net core 3.0 preview 7 web 应用程序。我的应用程序主要是 razor-pages 组织成 areas 例如。管理员、销售等。如果我将 blazor 组件放在应用程序的根目录下,我能够成功使用它,但是,如果我将组件移动到 RCL,我可以访问该组件,但它没有响应(单击计数器示例的按钮不会增加计数)。
我希望能够访问 localhost/Admin/RazorPageContainingBlazorComponent 或 localhost/Sales/AnotherRazorPageContainingBlazorComponent
我在 chrome 开发工具中收到此错误: ''' 错误:无法完成与服务器的协商:错误
https://localhost:5000/myfeature/_blazor/negotiate404 '''
我认为这是由于 signalR 集线器被映射到 https://localhost:5000/ 造成的,但我不确定如何添加额外的 blazor 集线器映射或如何更改 blazor.server.js 以使用根集线器。
【问题讨论】:
-
如果你能提供minimal reproducible example就太好了
标签: .net asp.net-core blazor blazor-server-side