Share via


用InstallAssemblies来安装Web Part

看到这篇短文的人请回答:你是否开发过Web Part?在开发Web Part的时候,什么是最痛苦的。

对我而言,我很痛恨的,就是怎么来最后安装写好的Web Part,也就是那个Assembly文件。如果全部是手工的,那么我们需要做的事情有:

1. 把这个Assembly文件放到Bin目录或者GAC中。

2. 在Web.config文件中,把这个Web Part注册为一个安全的类型。

我很痛恨这一步。

3. 编写一个dwp文件。

4. 把这个dwp文件上载到SPS2003中。

5. 添加Web Part。

最后是最关键的,因为一点小小的错误,都会导致最后的失败。而且,非常难以找到是哪里出了问题。

当然,你会说,也可以使用cab文件的阿,这样就可以直接使用STSAdm.exe来安装了。但是,如果我们有更好的工具呢?^_^ 这就是我们要提到的InstallAssemblies。

据说这个工具是产品组自己写出来,专门用来测试安装Web Part的,看来,他们也讨厌那些复杂的步骤。使用这个工具,要做的事情是:

1. 选择对应的Assembly文件。

2. 选择放在Bin目录下面还是在GAC中。

3. 然后,点击安装。

好了,就这么简单。然后我们就可以直接添加这个Web Part了。自从有了这个工具,我就再也不去手工添加Web Part了。呵呵~

说了这么多,你可能都急了:哪里能找到这个工具阿?可以去Google上查一下嘛。当然,也可以从下面的地址来下载:

https://download.microsoft.com/download/7/0/c/70ccc7c9-bad4-4d6e-afc7-68a8048367f5/InstallAssemblies.zip

不过,这个版本有些老。在新的版本中,添加了一项功能:根据一个Assembly,把对应的已经加好的Web Part删除掉,够有用吧。

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++

请通过评论,告诉我你的想法和需求。这样我可以更好的添加对你有用的信息。谢谢参与!

Comments

  • Anonymous
    September 23, 2004
    好文章
  • Anonymous
    September 23, 2004
    过奖
  • Anonymous
    September 23, 2004
    过奖
  • Anonymous
    September 23, 2004
    问个问题:
    Web Part是什么??
  • Anonymous
    September 23, 2004
    拒绝回答!

    玩笑,Web Part是一个SPS上的组件。
  • Anonymous
    September 23, 2004
    SPS是什么?
    能给介绍点这方面的资料吗??
  • Anonymous
    September 23, 2004
    SPS是什么?
    能给介绍点这方面的资料吗??
  • Anonymous
    September 23, 2004
    请问你说的新的版本在哪里?给个LINK
  • Anonymous
    September 23, 2004
    1。 SPS是SharePoint Portal Server的简写,是微软的一个作门户网站的软件。

    这两年流行KM(Knowledge Management知识管理),SPS就是可以做KM的一个软件。

    http://www.microsoft.com/china/sharepoint/

    2。 新的版本现在在Internet上还没有发布,请再等等。其实主要也就是多了一个删除的功能。
  • Anonymous
    September 24, 2004
    看来luming的认识不是很深哟。
    SPS主要不是用来做知识管理的。
    它的重点是企业门户网站和文档管理的团队协作。
  • Anonymous
    September 24, 2004
    遇到高手了。

    顺便问一句,你不是我老板吧?^_^
  • Anonymous
    September 25, 2004
    InstallAssemblies