更新下载程序集缓存
以 IE 作为宿主运行 Winform 控件时,控件所在的程序集将被下载到 %windir%/assembly 目录的 Download 中缓存。此缓存区问题有二:
1、默认大小是 50M,但有人试验,即使把存储区的下载限制设为 1M,依然可以存放 13M 的文件。
2、缓存多长时间未知。
这导致了当服务器端有新的程序集发布时,新程序集有可能不被更新到客户端本地。解决办法是用 gacutil.exe 手工删除缓存。这要求客户端首先有 gacutil.exe 程序,然后运行 gacutil /cdl 命令。
1、默认大小是 50M,但有人试验,即使把存储区的下载限制设为 1M,依然可以存放 13M 的文件。
2、缓存多长时间未知。
这导致了当服务器端有新的程序集发布时,新程序集有可能不被更新到客户端本地。解决办法是用 gacutil.exe 手工删除缓存。这要求客户端首先有 gacutil.exe 程序,然后运行 gacutil /cdl 命令。
当用 ASP.Net 开发此类程序时,有三个地方会缓存程序集:
1. C:\WINDOWS\assembly 的 Download 目录;
2. C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files;
3. IE 临时目录。
其中,2、3 都是即时更新的,只有 1 得手动清空。
1. C:\WINDOWS\assembly 的 Download 目录;
2. C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files;
3. IE 临时目录。
其中,2、3 都是即时更新的,只有 1 得手动清空。
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2007-08-28 诡异的月亮
2007-08-28 哪天我一定要去看看