[英]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.