Ray*_*Ray 3 asp.net-core blazor blazor-webassembly
我不小心在 https://localhost:44381 的同一个端口上运行了两个示例 Blazor WebAssembly 应用程序,然后事情就搞砸了。其中一个应用程序出错,因为它尝试从另一个示例应用程序加载 DLL 失败。我尝试转到浏览器的 devtool Application > Clear storage,但没有帮助。如何从浏览器中完全清除 Blazor WebAssembly 应用程序的 DLL,以便我可以重新开始?
Chrome 和新 Edge 按 F12。这将打开开发人员工具。打开时右键单击浏览器上的刷新页面图标。在该菜单上选择清空缓存和硬刷新。这是清除所有内容(包括图标和 PWA 设置)的唯一方法。
3.1 版的 Blazor WASM 应用程序下载一个文件blazor.boot.json,其中列出了程序集以及 sha256 哈希值以指示版本。这些程序集现在已下载到浏览器的应用程序缓存存储(请参见下面的示例)。
Application -> Clear storage应该可以工作 - 检查页面上是否选择了应用程序缓存Application -> Clear storage:
使用清空缓存并硬性重新加载将不清除此缓存,而是将刷新blazor.boot.json文件,如果缓存的文件已更改(散列是不同的),那么他们应该被重新加载。
您还可以从缓存存储视图中清除单个程序集 - 右键单击,您可以删除它们。刷新应用程序时,Blazor 将下载最新版本。
| 归档时间: |
|
| 查看次数: |
2863 次 |
| 最近记录: |