1 部署PB BS环境(WIN764 旗舰版或2008 64 + PB 12.5)。
1 )打开PB125的autorun.exe 直接安装自带的.NET环境(第一个选项),完成.NET4的配置。
2)用程序和功能 安装IIS,记得全部都打勾,完整安装。(不完整安装不能安装IEWEBCONTROLS)
3)安装IEWEBCONTROLS ,安装ASPAJAXExtSetup.exe
4) 将IIS7.5的兼容控制器6.0 取消打勾,不然后面浏览器会报错(WIN2008 64)。
5)设置IIS的isapi和cgi限制,全部允许。
环境部署完成。
2 PB B/S注意事项
如何CS转BS我就不写了,网上大把步骤,我说的是我碰到的问题要点。
1)项目选择不要选择直接发布到IIS,选择编译成MSI文件,然后手工安装。
2)编译之前一定要将上次的编译目录 如:XXXXXX_webform.pbt_build 下的文件或文件夹全部删除再重新DepLoy。(否则会出现错误,上次编译通过则直接说编译失败,否则出现上次同样的问题,可能这个问题已经修改过来了)
3)生成了MSI文件之后,如果之前已经安装过,记得一定要先到程序与功能中先将原来的卸载,然后在安装新的,否则也会出现上次的错误,新的无法生效。
以上这些都是自己度后摸索出来的,希望对大家有些帮助。后续有问题再发帖询问大家。
现在是很多功能不支持,导致很多功能按钮或者功能不显示或者出错。大家有什么好的建议或经验没有?
2 个解决方案
#1
[上个IIS数据连接后的界面,还是测试界面
, 好象是用webform吧
用pb开发webservice,发布到iis就行了,更简洁
客户端仍然用pb写,只不过发生数据库交互时,用getfullstate()把数据窗口对象交给webservice处理,在webservice里把结果又处理成一个数据窗口对象并getfullstate()返回,客户端进行setfullstate(),就可以了
其它的跟CS都一样开发,省时省力
用这办法都好几年了,几百人在线处理业务毫无压力,对于企业管理已经卓卓有余了]
, 好象是用webform吧
用pb开发webservice,发布到iis就行了,更简洁
客户端仍然用pb写,只不过发生数据库交互时,用getfullstate()把数据窗口对象交给webservice处理,在webservice里把结果又处理成一个数据窗口对象并getfullstate()返回,客户端进行setfullstate(),就可以了
其它的跟CS都一样开发,省时省力
用这办法都好几年了,几百人在线处理业务毫无压力,对于企业管理已经卓卓有余了]
#1
[上个IIS数据连接后的界面,还是测试界面
, 好象是用webform吧
用pb开发webservice,发布到iis就行了,更简洁
客户端仍然用pb写,只不过发生数据库交互时,用getfullstate()把数据窗口对象交给webservice处理,在webservice里把结果又处理成一个数据窗口对象并getfullstate()返回,客户端进行setfullstate(),就可以了
其它的跟CS都一样开发,省时省力
用这办法都好几年了,几百人在线处理业务毫无压力,对于企业管理已经卓卓有余了]
, 好象是用webform吧
用pb开发webservice,发布到iis就行了,更简洁
客户端仍然用pb写,只不过发生数据库交互时,用getfullstate()把数据窗口对象交给webservice处理,在webservice里把结果又处理成一个数据窗口对象并getfullstate()返回,客户端进行setfullstate(),就可以了
其它的跟CS都一样开发,省时省力
用这办法都好几年了,几百人在线处理业务毫无压力,对于企业管理已经卓卓有余了]