2011-03-25 38 views
2

我陷入了上述錯誤。我已經通過三種不同的方式成功部署了webpart,包括stsadm,通過Powershell(add-spsolution,install-spsolution)和Central Administration。 Webpart是在Sharepoint 2007中運行時沒有任何問題的.wsp。我已更改web.config中的<safe control>條目。無法顯示或導入此頁上的Web部件或Web窗體控件。該類型未註冊爲安全。 Sharepoint 2010

<SafeControl Assembly="TimeRecordingWP, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" Namespace="TimeRecordingWP" TypeName="*" Safe="True" AllowRemoteDesigner="True" SafeAgainstScript="true" /> 
    <SafeControl Assembly="TimeRecordingWP, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" Namespace="TimeRecordingWP.Controls" TypeName="*" Safe="True" AllowRemoteDesigner="True" SafeAgainstScript="true" /> 
    <SafeControl Assembly="TimeRecordingWP, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" Namespace="TimeRecordingWP.Util" TypeName="*" Safe="True" AllowRemoteDesigner="True" SafeAgainstScript="true" /> 
    <SafeControl Assembly="TimeRecordingWP, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" Namespace="TimeRecordingWP.Dao" TypeName="*" Safe="True" AllowRemoteDesigner="True" SafeAgainstScript="true" /> 

我已將<trust>參數更改爲完整但未成功。 Webpartcatalog中的預覽 - >所有Web部件和Web部件都不能顯示此帖子標題中指定的消息。 我很迷路。

在此先感謝您。

回答

1

Rene。 幾天前我對同樣的事情有了一些想法。當我創建一個不是空的項目並將其中的某些屬性重命名爲更明智時,問題就發生了。 不幸的是,我找不到這個問題的原因。但我通過創建一個空的sharepoint項目並在其中添加必要的項目來解決它。

7

我設法解決了這個問題。

我的情況是:

    與Visual Studio 2010
  • 從類似項目複製了一些東西
  • 創建新的Visual Web部件
  • 更名一些屬性項目特定名稱
  • 得到這個錯誤時,試圖將webpart添加到頁面。

件事,修好了我的問題:在SharePointProjectItem.spdata(隱藏文件)的SafeControl的 更改命名空間值以匹配我用

希望這有助於:)

實際命名空間
相關問題