将dll部署到sharePoint 2007只是为了/ bin并从后面的代码引用?

时间:2011-08-24 20:09:44

标签: sharepoint deployment dll gac code-behind

我最近更改了桌面并升级到Visual Studio 2010 ..不记得我们需要VS2005进行webparts的SharePoint开发。我试图从VS2010部署我的webpart代码,似乎无法做到这一点。但是我们正在转向SP 2010,所以我们应该好几个月,如果需要,我可以在2005年启动我的旧桌面。

无论如何,一些供应商向我发送了一些我们可以用来与Outllook网络服务进行通信的类的dll,我在vs2010中引用它们并且它们运行良好。

所以我想知道是否可以将这些DLL部署到我的sharepoint环境并在代码隐藏中使用它们。我不想将它们部署到GAC,只是将其部署到web ap的bin文件夹中,但是我需要在web.config中创建一个safecontrol条目,如果是这样,我在哪里可以得到它的密钥?我试图在没有visual studio和sharePoint designer 2007的情况下做到这一点。

可能?如果是这样如何使用C#codebehind?我需要对web.config(如果有的话)进行哪些更改?我从哪里获得safecontrol密钥?

感谢。

1 个答案:

答案 0 :(得分:2)

对于MOSS 2007,使用WSP Builder构建解决方案文件。您可以创建一个名为bin的文件夹,并将要部署的文件放在bin文件夹中。部署解决方案时,Safe Control条目将自动添加到web.config中。