繁体   English   中英

WSP在内部究竟如何部署dll

[英]How exactly does a WSP deploy a dll internally

我在使用WSP部署dll时遇到问题。 在使用WSP部署dll的第一个版本之后,如果我想在撤消后更改dll并重新部署,它仍然是指旧程序集,即使GAC中不再存在该程序集也是如此。 Sharepoint中是否有任何不是很明显的缓存功能?

提前致谢!

如果要部署到GAC,则需要确保在进行任何更改后要重置IIS或应用程序池。 DLL肯定会被缓存。

部署的代码将不会重新加载 在部署到Bin时存在类似问题。 尽管可以指示WSP项目(在清单中)仅从BIN安装和加载,但是如果给定DLL的旧副本也存在于GAC中-它首先被加载。 删除GAC DLL,并执行IISReset可解决此问题。 将负载重定向回Bin。 如果您单击“复制到GAC”选项,则在使用WSPBuilder时很容易发生这种情况。 哎呀。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM