0

在服务器端 Blazor 的当前版本中,所有代码都在服务器上运行,并且浏览器使用 SignalR 和某种 JavaScript 代理进行更新,只要服务器上的“shadow-DOM”发生更改,就会更新浏览器中的 DOM。那么为什么mono.wasm、客户端DLL和所有依赖的.NET DLL会下载到浏览器中呢?

这些文件被加载到浏览器中: 在此处输入图像描述

4

1 回答 1

1

这很容易完成,但您似乎不小心创建了一个 blazor 客户端应用程序。为了确认这一点,我刚刚创建了一个并获得了与屏幕截图中显示的完全相同的文件。然后我创建了一个服务器端 blazor 应用程序,并只获取这些文件......(请注意,我没有 blazor.webassembly.js 或 mono 或 *.client.dll 但我确实有一个说 blazor.server .js。

加载到浏览器中的文件:

加载到浏览器中的文件

于 2019-07-24T20:20:20.963 回答