科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道MOOS 2007基础:部署自定义WebPart(1)

MOOS 2007基础:部署自定义WebPart(1)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

下面,我们将说明如何将WebPart上载到WebPart库中,并且将其添加到一个WSS v3站点的页面中。

作者:sunmoonfire 来源:blog 2007年9月3日

关键字: WebPart SharePoint2007 SharePoint MOSS Office

  • 评论
  • 分享微博
  • 分享邮件

下面,我们将说明如何将WebPart上载到WebPart库中,并且将其添加到一个WSS v3站点的页面中。

5、编译WebPart
下面我们要做的是编译我们的WebPart。在编译之前,让我们先将编译的路径改为SharePoint站点的bin目录。否则我们将不得不手工复制粘贴TestWebParts.dll到SharePoint的bin中。
默认情况下,我们的SharePoint站点对应的物理磁盘目录下并没有一个bin目录。所以如果是第一次部署,我们需要手工创建一个。
当然,我们也可以选择将生成的dll部署到GAC(Global Assembly Cache)里。但是,我们建议可以在生产环境下这么做,并且这时需要给dll加上强命名。在开发环境下,我们一般使用部署到bin的方式,这样更便于调试。
右键点击TestWebParts解决方案,选择属性,这时在应用程序标签中,将显示出WebPart组件程序集的名称和默认的命名空间。

点击生成标签,选择输出路径。点击浏览按钮导航到SharePoint的bin目录。现在我们可以编译该WebPart了。

6、添加Safe Control
我们必须在SharePoint的web.config文件中的Safe Control列表中增加我们的WebPart所处的程序集。这样才能被允许用于SharePoint环境中。一个标准的safe control条目如下所示:

<SafeControl Assembly="[Assembly Name]" Namespace="[Namespace]" TypeName="*" Safe="True" />

我们可以在TypeName后面输入类的名称。输入“*”代表该程序集中所有的WebPart。
打开web.config文件,找到<SafeControls>元素。添加下面的内容到safe control列表的末尾。

<SafeControls>
    
    
<SafeControl Assembly="TestWebParts" Namespace=" TestWebParts " TypeName="*" Safe="True" />
</SafeControls>
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章