簡體   English   中英

SharePoint WebPart

[英]SharePoint WebPart

我有2個項目的解決方案

SharePoint項目

  • Web零件
    • Elements.xml
    • WebPart.webpart

網絡項目

  • Web零件
    • WebPart.cs(NameSpace = Web.Project.WebParts)

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.csWebPart.cs派生 ,並更改Elements.xmlWebPart.webpart文件在SharePoint.Project中引用WebPart.cs

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM