【问题标题】:Cannot import this Web Part无法导入此 Web 部件
【发布时间】:2011-09-12 06:39:45
【问题描述】:

我是 SharePoint 新手。一定有什么我错过了。尽管进行了所有谷歌搜索和调试,但我仍然收到以下错误:

无法添加选定的 Web 部件。 HelloSilverlight:无法导入此 Web 部件。

非常愿意提供更多参考。有人可以指导我吗?

我手头有什么: - 视窗服务器 2003 - 工作 SharePoint 网站 - 名为 HOL.HelloWorld 的 C# silverlight 应用程序 - 名为 HelloSilverlight 的 C# silverlight 应用程序

【问题讨论】:

    标签: c# sharepoint sharepoint-2007


    【解决方案1】:

    由于我们看不到您的代码,也许您可​​以将您的代码与此示例进行比较:

    http://msdn.microsoft.com/en-us/library/cc627341(v=office.12).aspx

    要检查日志中的问题,请查看 SharePoint ULS(统一日志记录服务)日志。 吐出所有这些文本的简单方法是使用 microsoft 的 ULS Viewer 工具,这样您就可以过滤所需的错误:

    在这里下载: http://archive.msdn.microsoft.com/ULSViewer

    【讨论】:

      【解决方案2】:

      如果您查看 ULS 日志,您可能会发现相关的错误消息。如果您有大量日志条目,搜索 Web 部件的类型名称可能有助于对树木进行分类。

      通常,当您没有在 web.config 文件中为 Web 应用程序配置 SafeControl 元素时,会发生此错误。

      如果您在 ULS 日志中搜索文本“安全模式”,通常会找到错误消息。

      【讨论】:

        【解决方案3】:

        通常 Web 部件应该是常规的 C# 类库,而不是 Silverlight 类库。

        请提供更多信息,说明您实际尝试执行的操作、您拥有的 SharePoint 版本以及您正在执行哪些步骤来添加 Web 部件。

        【讨论】:

        • 应用程序还是类库?
        • 感谢您的回复。实际上,我应该使用 Sharepoint 2007 在 Web 部件中托管 Silverlight 应用程序。要添加 Web 部件,我在任何 C# 应用程序上都做了通常的操作,例如重建和部署解决方案。没问题。但是现在,我必须创建一个 C# silverlight 应用程序,以及另一个 C# 应用程序来部署它。我有教程,如果你想看看@我想要实现的目标?
        • @Greg B:是的,先生,这是一个应用程序。
        【解决方案4】:

        您可以检查您是否在类构造函数中进行了一些不安全的调用(例如以提升的权限运行)。如果您的 Web 部件被添加为安全控件,您可能还需要检查 web.config。

        【讨论】:

          猜你喜欢
          • 2011-08-22
          • 2011-06-24
          • 2010-09-12
          • 2017-01-31
          • 1970-01-01
          • 2012-01-03
          • 1970-01-01
          • 1970-01-01
          • 2016-04-12
          相关资源
          最近更新 更多