我正在尝试创建SharePoint 2010 Web部件。我试图创建的Web部分将包含一个自定义的asp.net服务器控件作为dll。 dll指的是包含资源目录中包含的.js文件的许多文件。 当我创建一个通用Web部件时,这一切都很完美,我可以添加对dll的引用并在VS 2010项目中包含资源目录 - 然后我可以使用Web部件及其包含的控件而不会出现任何问题。我遇到的问题是,当我尝试创建要在SharePoint 2010中使用的Web部件时,Web部件在SharePoint Web部件库中可见,并且Web部件可以添加到页面中,但是我的Web部件中的控件(我的asp.net控件)从未初始化。我相信这可能是因为我的控制所需的资源文件夹中的.js文件在将解决方案部署到SharePoint时无法调用??? 我是SharePoint开发人员的第一次,所以我应该放置这些文件的任何想法或想法,或者我出错的地方将非常感谢!谢谢!
答案 0 :(得分:0)
您的dll必须使用强名称进行签名,这意味着必须使用Visual Studio中的密钥进行编译。您还必须确保此dll在sharepoint站点web.config中注册为安全。