一个SharePoint开箱即用(使用SharePoint工具创建,没有自定义代码)Web部件突然停止工作,只提供此信息进行调试:
Web Part Error: 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抛出异常。
从哪里开始调试以及我现在必须学习哪些SharePoint?
我检查了托管应用程序的日志,发现没有直接指向问题的问题。
根本没有太多问题,除了:Fialed编译受众。 这可能是文本的问题。
答案 0 :(得分:1)
将自定义Web部件添加到sharepoint站点时
在Web.config
文件中,在SafeControls
元素下添加以下元素:
<SafeControl Assembly="AssemblyName, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" Namespace="NamespaceName" TypeName="*" Safe="True" />
有关详情,请参阅此链接http://support.microsoft.com/kb/939306