zoukankan      html  css  js  c++  java
  • SharePoint Solution 是如何部署的呢 ???

        SharePoint的部署不同与普通的.NET Web项目的部署,在一般的Web项目部署时,我们的步骤是这样的:

        一般Web项目部署步骤:

        1.在服务器的IIS上创建站点;

        2.将发布好的Web部署文件拷贝到服务器指定的目录;

        3.创建支持Web项目的数据库;

        4.修改Web.config文件的数据库连接信息;

        5.在IIS中配置Web程序相关的信息。

        6.部署完成。

       而在SharePoint中部署却并不是这样子的,它的部署文件分两部分,编译过的DLL和非编译的页面文件(页面文件如:aspx , asmx , css , js 等)。DLL文件我们需要将它安装到GAC中去,而页面文件呢,我们要将它发布到SharePoint指定的目录中去。

       具体的部署目录是这样的:

       1).DLL文件位置:C:\WINDOWS\assembly

       2).页面文件位置(SharePoint2007):C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS

                             (SharePoint2010):C:\Program Files\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LAYOUTS

      部署方法有多种,例如:

      1.编译Solution,将页面文件拷贝到指定位置,将DLL文件拖放安装到GAC中去;

      2.使用WSPBuilder,将Solution打包成WSP包,使用命令行部署到指定位置,最好写一个批处理文件,执行下就可以实现命令行部署Solution了。

       (命令行部署Solution:http://www.cnblogs.com/qixing_gan/archive/2011/11/19/2255423.html

      需要注意的是,因为DLL文件要部署到GAC中去,所以,我们必须先对DLL进行强签名,否则无法安装成功。

      (这里提到了如何将项目强签名:http://www.cnblogs.com/qixing_gan/archive/2012/12/04/2800743.html

     作者: 期星揽月——每天进步一点点……

     出处:http://qixing_gan.cnblogs.com/

     版权:本文版权归作者和博客园共有,欢迎转载,但必须保留作者版权,并给出原文链接,谢谢合作!

    与我在线交流

  • 相关阅读:
    python基础——反射
    python基础——模块
    python基础——异常处理、递归
    python基础——生成器与迭代器
    python基础——装饰器
    Python常见面试题
    Socket网络编程
    爬虫解析相关
    爬虫请求相关
    初识爬虫
  • 原文地址:https://www.cnblogs.com/qixing_gan/p/3016197.html
Copyright © 2011-2022 走看看