我们在一些 SharePoint 站点中使用了一些 asp.net UserControl 库。有时我们会更改 UserControls 的程序集,或者有时它所依赖的某些程序集会发生变化(例如日志程序集)。我们在 GAC 中有这些程序集。当我们用新版本的程序集替换当前版本时,代码更改在执行 iisreset 之前不会生效。就像 SharePoint 实际使用的程序集缓存在磁盘或内存中的其他位置一样?如果我是唯一一个使用 SharePoint 网站的人,那么 iisreset 就可以了,但如果有其他用户使用该网站进行数据输入或其他开发,那真的会搞砸他们。有人可以解释我在这里看到的情况并告诉我是否有办法强制程序集从 GAC 重新加载,这样我就可以在没有 iisreset 的情况下看到我的代码更改?
问问题
1143 次