我是 SharePoint 的新手,并试图解决这个问题。我有一个简单的 Web 部件项目。我还有一个自定义数据层项目,它使用 Microsoft 企业库进行数据访问。在 Web 部件项目中,我添加了对数据层项目程序集的引用。我在 Web 部件项目的包中指定我希望部署我的数据层的程序集。我可以通过使用标准 ADO.NET 类而不是自定义 MS 库来验证它是否有效。如果我使用企业库部署到 SharePoint 服务器(我有 100% 的访问权限),我会收到错误消息:
“无法加载文件或程序集 'Microsoft.Practices.EnterpriseLibrary.Data”
我需要采取哪些步骤来确保服务器上的这个项目和所有 future 项目都可以轻松访问企业库以进行数据访问?
谢谢!
最佳答案
在某一点之前,您所做的一切都是正确的:部署。
在部署外部 DLL 时,也应将其放入 GAC 或其他地方,您还需要将它们与 WSP 一起打包。这在 Visual Studio 2010 中变得非常容易:
SafeControls
对于web.config
关于sharepoint - 在 SharePoint 2010 中部署自定义 dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5092544/