• sharepoint网站的部署方式总结


    一般的开发流程,我们首先在开发机上做好功能,页面等,做好测试之后,部署到实际运行机。为此在之前项目中,我们做些偿试,总结下来。

    部署,为了方便说明,将它分为两个部分:网站部署和功能部署。

    网站部署:site页面布局,webpart页面调整,库,列表等;

    功能部署:feature部署;

    第一、网站部署:

    一、网站部署使用site collection back up方式

    1. 准备资料:

    1)      打开sharepoint 2010管理中心

    2)      备份与还原-粒度备份-执行网站集备份

    3)      选择要备份的网站集,输入文件名,开始备份

    4)      待备份成功后得到一个后缀名为.bak的文件

     

    1. 还原

    1)      把该.bak包文件拷贝到生产机器

    2)      在生产机器上新建一个WEB应用程序以承载要部署的网站集(但不需要新建一个空白的网站集)

    3)      打开Sharepoint 2010管理命令介面,如果在开始->所有程序->Microsoft SharePoint 2010 Products 中找不到,请命令行,cd进入 c:\program files\common files\microsoft shared\web server extensions\14\bin,之后在执行4步骤;

    4)      利用备份的网站集进行还原,这里要用sharepoint 管理命令介面,输入:Restore-SPSite -Identity <Site collection URL> -Path <Backup file> [-DatabaseServer <Database server name>] [-DatabaseName <Content database name>] [-HostHeader <Host header>] [-Force] [-GradualDelete] [-Verbose]

    5)      例子:

    restore-spsite -identity http://win-l8muo3ci7hb:49009/sites/yujiabao/ -Path c:\backup\yujiabao.bak -databaseserver MossDB(这个是数据库的机器名) -databaseName

    Wss_Content_d40da5ou56oudfdf –force

    6)      执行完之后,进入<Site collection URL>,例如这里是:http://win-l8muo3ci7hb:49009/sites/yujiabao/

    如果在首页上有webpart,会报错,因为目前没有部署webpart,将这个称为功能部署;

     

    二、网站部署使用wsp包方式

    打包WSP包:

    1)      在网站中网站设置里-网站操作-将网站另存为模板(需要关闭“sharepoint server 发布”网站功能),然后到解决方案库下载该WSP包。

     

    部署:

    1)  在sharepoint 2010管理中心,新建一个web application; .在新建的web application中,然后新建一个网站集语言简体中文,模板选自定义;

    2)  网站新建完成后,进入新建网站(此时字体为繁体,经多次测试,上传WSP包,应为模板之后,字体为简体)选择解决方案库,上传首页站点的WSP包,激活,然后回到首页面,网站模板-自定义,选择我们首页站点的模板。

    3)  完成后,默认进入用户访问权限的设置页面,在这里选择使用之前的用户组,不包括之前的用户信息,之后有细节问题需要设置,在“问题记录”中记载并有设置方法;

    4)  注意如果自定义目标语,母板页会被签出,所以其它用户访问不了,必须将自定义母板页签入,并批准(在对应站点->网站设置->库->母板页  操作)

     

    第二、功能部署

    准备资料:

    1)      功能wsp包,使用vs2010打包,之后copy出来(PS:VS2010中提供打包功能"package",使用方法类似“deploy”,打包后到文件位置找到)

    部署:

    1)      把模板的WSP包放在生产环境盘里,打开sharepoint 2010管理命令界面,输入以下指令:stsadm –o addsolution –filename [*.wsp文件],包含文件路径,分别加入。

    2)      完成后在进入 解决方案管理,可用看到我们添加的六个WSP包处于未部署状态,一个一个点击部署我们的WSP包;部署位置为全局(或指定web application),部署之后,回到之前网站即可。

     

     

    总结:整体部署,会先把功能wsp部署好,再部署网站,而且两个部署是交叉进行,这里为了说明方便,将其分开

  • 相关阅读:
    Excel利用剪贴板或错位引用将多列行数不一的数据复制粘帖到一列 来自:Office之家 链接:http://www.icanzc.com/excel/5246.html
    R语言之避免for循环示例
    R语言之as.numeric(对于factor型转数值型)
    R语言之row_number
    如何在Windows环境下开发Python(转)
    单行代码 之Python 3.5版
    install xgboost package in python (Anaconda)
    汉诺塔,杨辉三角之python实现
    special-symbols in package(data.table)
    R&SQL合并记录并去重
  • 原文地址:https://www.cnblogs.com/xzwen/p/2332115.html
Copyright © 2020-2023  润新知