[英]SharePoint WebPart
我有2个项目的解决方案
SharePoint项目
网络项目
SharePoint.Project包含对Web.Project的引用。 SharePoint.Project打包Web.Project的输出,并将其部署到GAC。 之后,解决方案部署了SharePoint.Project.DLL和Web.Project.DLL存在于GAC和我的SharePoint网站的web.config文件包括识别组件“Web.Project.DLL”的全名 , 命名空间一个的SafeControl “ Web.Project.WebParts”和类型 “ *”。
问题
尝试将WebPart添加到Sharepoint网站中的页面会给我以下错误
A Web Part or Web Form Control on this Page cannot be displayed or imported.
The type could not be found or it is not registered as safe.
您应该检查安全控制dll的版本号和publickeytoken。 这些属性必须类似于GAC中部署的dll。
可能有另一个解决方案,但我最终要做的是在SharePoint.Project中创建一个WebPart.cs
文件,并使其从WebPart.cs
的WebPart.cs派生 ,并更改Elements.xml
和WebPart.webpart
文件在SharePoint.Project中引用WebPart.cs
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.