Blazor 为什么可以';我没有看到任何对DLL的请求吗

Blazor 为什么可以';我没有看到任何对DLL的请求吗,blazor,Blazor,我在VS2019中创建了一个项目,并选择了Blazor客户端应用程序的Blazor“Web组装应用程序” 从VS运行应用程序时,Chrome会打开,Blazor应用程序工作正常 但在Chrome的“网络”选项卡中,我看不到对任何DLL的任何请求(即使在发行版中运行) 我不明白Blazor客户端应用程序是如何工作的,我不应该看到获取DLL文件的浏览器请求吗 我不应该看到获取DLL文件的浏览器请求吗 是的,但它们被大量缓存。它们仅在第一次运行时加载,通常在打开“网络”选项卡之前加载 加载并运行应用程

我在VS2019中创建了一个项目,并选择了Blazor客户端应用程序的Blazor“Web组装应用程序”

从VS运行应用程序时,Chrome会打开,Blazor应用程序工作正常

但在Chrome的“网络”选项卡中,我看不到对任何DLL的任何请求(即使在发行版中运行)

我不明白Blazor客户端应用程序是如何工作的,我不应该看到获取DLL文件的浏览器请求吗

我不应该看到获取DLL文件的浏览器请求吗

是的,但它们被大量缓存。它们仅在第一次运行时加载,通常在打开“网络”选项卡之前加载

加载并运行应用程序后,在开发工具中,转到应用程序选项卡,选择缓存。清除它


然后切换回“网络”选项卡并重新加载。

谢谢,这很有效。我认为Ctrl+F5已经做到了,我认为它没有使用allBlazor的缓存,而是使用JS缓存API,而不是“正常”的HTTP缓存。