我是SharePoint新手。肯定有一些我错过的东西。尽管所有的谷歌搜索和调试,仍然我得到以下错误:
无法添加所选的网页部分。 HelloSilverlight:无法导入此Web部件。
非常愿意提供更多参考资料。任何人都可以指导我吗?
我手边有什么: - Windows Server 2003 - 使用SharePoint站点 - C#silverlight应用程序名为HOL.HelloWorld - 名为HelloSilverlight的C#silverlight应用程序
答案 0 :(得分:2)
由于我们无法看到您的代码,您可以将您的代码与此示例进行比较:
http://msdn.microsoft.com/en-us/library/cc627341(v=office.12).aspx
要检查日志中出现的问题,请检查SharePoint ULS(统一日志记录服务)日志。 一个简单的方法来吐出所有这些文本是使用微软的ULS Viewer工具,所以你可以过滤你需要的错误:
答案 1 :(得分:0)
通常,Web部件应该是常规的C#类库,而不是Silverlight的。
请提供有关您实际操作的内容以及您拥有的SharePoint版本以及添加Web部件的步骤的详细信息。
答案 2 :(得分:0)
如果查看ULS日志,可能会发现相关的错误消息。如果您有大量日志条目,搜索Web部件的类型名称可能有助于对树木进行排序。
通常,当您没有在Web应用程序的web.config文件中配置SafeControl元素时,会发生此错误。
如果在ULS日志中搜索“安全模式”文本,通常会找到错误消息。
答案 3 :(得分:0)
您可以检查是否在类构造函数中进行了一些不安全的调用(例如,使用提升的权限运行)。如果您的Web部件作为安全控件添加,您可能还需要检查web.config。