正在把一个 c/s 的 mis 系统改造为基于 webService 的 c/s/s 架构,以下是全程记录:
系统环境:winxp sp3 + iis5.1 + oracle10.1.0
1. 安装 iis 并检查是否正常,若 iis 不能运行或浏览默认网页时报权限类错误,检查“本地用户和组”中 3 个相关的内置账号是否启用(启动 iis, asp.net, internet 来宾)。对于服务器版 iis,需手工开启 web 服务扩展中的 asp.net v2.0 项,重启 iis。
2. 安装 framework3.5 sp1 和 framework sdk2.0,为简单起见,直接使用 PB 安装光盘的 Install PowerBuilder .NET Prerequisites;或者使用 vs2008(定制安装 visual web developer 即可),之后再打 vs2008 sp1 补丁(微软官网的那个补丁包需要用较新版本的 iso 工具才能正常读出)。
3. 安装 pb12.0,若已安装过不用卸载,直接覆盖安装即可。
4. 数据库驱动目录须要设置 asp.net 和 network service 的访问权限,重启系统,如 c:\oracle\product\10.1.0\client_1(开始时权限必须给到盘符,正常使用后可只保留驱动目录的权限)。
5. 由于 .net 语法更为严格,有符号和无符号的同类型数值变量不能做互相赋值或比较等操作,例如:int 和 uintÿ
系统环境:winxp sp3 + iis5.1 + oracle10.1.0
1. 安装 iis 并检查是否正常,若 iis 不能运行或浏览默认网页时报权限类错误,检查“本地用户和组”中 3 个相关的内置账号是否启用(启动 iis, asp.net, internet 来宾)。对于服务器版 iis,需手工开启 web 服务扩展中的 asp.net v2.0 项,重启 iis。
2. 安装 framework3.5 sp1 和 framework sdk2.0,为简单起见,直接使用 PB 安装光盘的 Install PowerBuilder .NET Prerequisites;或者使用 vs2008(定制安装 visual web developer 即可),之后再打 vs2008 sp1 补丁(微软官网的那个补丁包需要用较新版本的 iso 工具才能正常读出)。
3. 安装 pb12.0,若已安装过不用卸载,直接覆盖安装即可。
4. 数据库驱动目录须要设置 asp.net 和 network service 的访问权限,重启系统,如 c:\oracle\product\10.1.0\client_1(开始时权限必须给到盘符,正常使用后可只保留驱动目录的权限)。
5. 由于 .net 语法更为严格,有符号和无符号的同类型数值变量不能做互相赋值或比较等操作,例如:int 和 uintÿ