【发布时间】:2020-06-02 19:40:04
【问题描述】:
我已将 VS2019 Blazor 模板创建的 BlazorApp1 应用发布到生产服务器。由于是子站点,我做了3处改动:
- 在
_Host.cshtml中将基本标记替换为<base href="/BlazorApp1/" > - 在
Startup.cs中添加了app.UsePathBase("/BlazorApp1") - 在
web.config中,将hostingModel更改为outofprocess和stdoutLogEnabled更改为true
导航到该站点时,我几乎总是收到以下错误:
必须重新加载未处理的异常页面
这显示在浏览器控制台中:(将我的站点替换为 contoso)
[2020-06-02T18:39:49.445Z] Information: Normalizing '_blazor' to 'http://www.contoso.com/BlazorApp1/_blazor'. blazor.server.js:1:5212
[2020-06-02T18:39:49.936Z] Information: WebSocket connected to ws://www.contoso.com/BlazorApp1/_blazor?id=5yq6pI_jo1ByPZtskEjjmw. blazor.server.js:1:5212
[2020-06-02T18:39:50.132Z] Error: The circuit failed to initialize. blazor.server.js:15:27309
log http://www.contoso.com/BlazorApp1/_framework/blazor.server.js:15
C http://www.contoso.com/BlazorApp1/_framework/blazor.server.js:8
S http://www.contoso.com/BlazorApp1/_framework/blazor.server.js:8
invokeClientMethod http://www.contoso.com/BlazorApp1/_framework/blazor.server.js:1
invokeClientMethod .../BlazorApp1/_framework/blazor.server.js:1
processIncomingData .../BlazorApp1/_framework/blazor.server.js:1
onreceive .../BlazorApp1/_framework/blazor.server.js:1
onmessage .../BlazorApp1/_framework/blazor.server.js:1
[2020-06-02T18:39:50.141Z] Information: Connection disconnected. blazor.server.js:1:5212
Error: Invocation canceled due to the underlying connection being closed. blazor.server.js:1:20001
我找不到任何关于正在发生的事情的其他线索。日志中没有显示异常。
【问题讨论】: