- 目录
- 授权协议
- 安装指南
- 升级指南
- 常见问题
- 高级应用
- 变更历史
- 附录

### 注意事项

- 特别注意：
- 1.请认真阅读注意事项!
- 2.由于升级过程不可逆转，为避免升级过程出现不可预测的问题，请确保升级前已经做好数据库及数据附件的备份。
- 3.升级前做好站点和数据库和Uploads文件夹的备份！
- 4.本次的产品升级程序适用于Spb v3.1版本到Spb v3.2之间的升级
- 提示：每次发布的升级程序仅适用于当前补丁要更新到的版本与前一版本之间升级使用，不能进行跨版本升级（例如不能使用升级脚本从版本X.0升级到X.2），如作调整会在官方及用户安装指导做明确说明！
- 特别声明：由用户升级不当造成的一系列问题由用户自己承担，本公司不承担任何相关责任！

### 自动升级

#### 第一步：检查当前版本

升级前请检查当前程序的版本是否为v3.1，如果不是请将程序升级到v3.1再进行本次版本升级！

#### 第二步：更新程序

1.分别删除Themes和Widgets文件夹下的所有文件（在删除之前请先将您修改过的文件做备份）。

2.用新版本的web文件夹中的内容替换站点目录下的内容(注意备份UpLoads)。

注意：如果您对程序做过二次开发，请将您的程序和当前版本合并，以防丢失文件。如果要合并cs代码推荐一款Beyond Compare 3代码比较工具。

#### 第三步：检查目录权限

为确保安装程序的成功执行请检查web文件夹下的Uploads、IndexFiles、HttpCache目录的用户权限是否正确，asp.net程序运行用户是否具有可写权限。

确保web.config文件不是只读，并且允许asp.net程序运行用户具有可写权限。

如果不知道如何设置请参见 附录：设置NTFS磁盘文件夹的可写权限

#### 第四步：修改连接字符串

手动将web.config中数据库的连接字符串手动修改为用户需要的连接字符串。

#### 第五步：运行升级程序

访问升级程序（例如：http://www.spacebuilder.cn/upgrade）然后按照向导进行程序升级。

#### 第六步：清理安装程序

为防止重复升级，升级成功后请删除upgrade文件夹！

提示：成功升级后需要重新建立索引！

### 手动升级

#### 第一步：检查当前版本

升级前请检查当前程序的版本是否为v3.1，如果不是请将程序升级到v3.1再进行本次版本升级！

#### 第二步：更新程序

1.分别删除Themes和Widgets文件夹下的所有文件（在删除之前请先将您修改过的文件做备份）。

2.用新版本的web文件夹中的内容替换站点目录下的内容(注意备份UpLoads)。

注意：如果您对程序做过二次开发，请将您的程序和当前版本合并，以防丢失文件。如果要合并cs代码推荐一款Beyond Compare 3代码比较工具。

#### 第三步：检查目录权限

为确保安装程序的成功执行请检查web文件夹下的Uploads、IndexFiles、HttpCache目录的用户权限是否正确，asp.net程序运行用户是否具有可写权限。

确保web.config文件不是只读，并且允许asp.net程序运行用户具有可写权限。

如果不知道如何设置请参见 附录：设置NTFS磁盘文件夹的可写权限

#### 第四步：修改连接字符串

手动将web.config中的数据库连接连接字符串手动修改为用户需要的连接字符串。

#### 第五步：执行数据库升级脚本

1.升级数据库:包括添加新表、更新表结构、更新初始化数据、更新存储过程

执行../SqlScript/upgrade/01_v3.1_to_v3.2_upgrade.sql

#### 第六步：清理安装程序

为防止重复升级，升级成功后请删除upgrade文件夹！

提示：成功升级后需要重新建立索引！

© 2005 - 2011 青岛拓宇网络科技有限公司