我陷入上述错误。我已经通过Powershell(add-spsolution,install-spsolution)和管理中心通过3种不同方式成功地部署了Webpart,即stsadm。
Webpart是.wsp,它在Sharepoint 2007中运行没有任何问题。我已经更改了web.config中的<safe control>
条目。
<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>
参数更改为Full,但没有成功。 Webpart目录中的预览->所有Webparts或Webpart都将无法显示该帖子标题中命名的消息。我很迷路。
提前致谢..
最佳答案
我设法解决了这个问题。
我的情况是:
解决了我的问题:
更改SharePointProjectItem.spdata(隐藏文件)中SafeControl的 namespace 值以匹配我使用的实际 namespace
希望这可以帮助 :)
关于sharepoint-2010 - 此页面上的Web部件或Web窗体控件无法显示或导入。该类型未注册为安全的。共享点2010,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5433572/