Kas*_*oma 0 blazor blazor-server-side

如所附屏幕截图所示,我正在使用路由:
@page“/addbrand/{BrandId:guid}”
当我刷新 url https://localhost:44379/addBrand/1abc52f3-c371-4566-847d-1a986f093396时,这会导致错误 400 无法加载资源,因为 balzor 协商的 url 更改为https://localhost:44379/addBrand /_blazor/negotiate?negotiateVersion=1 而不是 https://localhost:44379/_blazor/negotiate?negotiateVersion=1
https://localhost:44379/addBrand/_framework/blazor.server.js 而不是 https://localhost:44379/_framework/blazor.server.js
这发生在 _host.cshtml 文件中的所有链接上。
有例外吗?是的,浏览器控制台日志:[2020-03-23T21:57:35.846Z] 信息:将“_blazor”规范化为“ https://localhost:44379/addBrand/_blazor ”。_blazor/negotiate?negotiateVersion=1:1 无法加载资源:服务器响应状态为 400 () blazor.server.js:1 [2020-03-23T21:57:35.917Z] 错误:无法完成与服务器:错误
我已经在github上举报了
在 _Host.cshtml 中将<base href标签 url设置为~/
<head>
...
<base href="~/" />
...
</head>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2288 次 |
| 最近记录: |