将Sharepoint项目Dll从GAC迁移到Bin

时间:2009-10-07 14:04:45

标签: sharepoint deployment wss

我们有一个Sharepoint项目,我们已将项目的dll部署到GAC。

我们已经看到最好的做法是将它们放在bin目录中。这是基于此问题答案中的信息:Web part dll in Gac or bin using sharepoint 2007

我们需要采取哪些步骤来进行此更改?

由于

西拉

1 个答案:

答案 0 :(得分:3)

基本上有两件事:

这允许SharePoint的完全信任程序集使用在部分信任(您的)下运行的程序集。

  • 编写自定义代码访问安全性文件,并将其添加到SharePoint Web应用程序的web.config中。

如果要正确执行,编写自己的CAS文件可能会非常棘手且容易出错。如果您使用WSPBuilder之类的工具,它可以自动为您创建一个,我强烈推荐。否则,有一个written-by-hand guide here。 “作弊”方法是编写一个完全信任你的程序集的CAS文件,但这是违背这一点的。

注意:必须将某些SP工件(如事件处理程序)部署到GAC。