MadGoat's Blog

导航

Rainbow安装总结

Rainbow安装总结

注:Rainbow是一个C#+ASP.NET的开源门户。

从网站http://www.rainbowportal.net下载ZIP包后,解压至Inetpub目录下,设置虚拟目录Rainbow,执行\Setup\Scripts\setup.bat,安装数据库。
修改根目录下的Web.config,正确设置SQL连接字符串。
打开http://localhost/Rainbow,提示数据库版本需升级,
点击下一步进行升级,顺利的话,FINISH后,即可看到Rainbow的首页。

出现问题:
1、IIS为安装DOTNET FRAMEWORK后安装,未正确注册映射DLL。执行命令ASPNET_REGIIS -R重新注册映射DLL。
2、\Setup\Scripts\1.1.7.1111_Localization.sql 的区域相关的SQL语句,由于不同国家语言代码中的非正常显示造成? 截断了'号 ,造成错误。
提示:1.1.7.1111_Localization.sql

第 217 行: 'COUNTRY_CA' 附近有语法错误。第 422 行: 'COUNTRY_FO' 附近有语法错误。第 565 行: 'COUNTRY_HT' 附近有语法错误。第 817 行: 'COUNTRY_ML' 附近有语法错误。第 988 行: 'COUNTRY_PA' 附近有语法错误。第 994 行: 'COUNTRY_PE' 附近有语法错误。第 1009 行: 'COUNTRY_PH' 附近有语法错误。第 1375 行: 'COUNTRY_VU' 附近有语法错误。字符串 ')' 之前有未闭合的引号。
----------------------------------------------------------- --Insert data into rb_Localize ----------------------------------------------------------- INSERT INTO rb_Localize (TextKey,CultureCode,Description) VALUES('COUNTRY_AD','de','Andorra') INSERT INTO rb_Localize (TextKey,CultureCode,Description) VALUES('COUNTRY_AD','en','Andorra') INSERT INTO rb_Localize

解决办法:修改区域设置,设置为英语。重启后,正确升级。改回简体中文,OK。
有其余的好的解决办法,望告知。谢谢。

具体使用待摸索。


2007年2月27日
于XP下安装,修改区域设置无效后,使用EDITPLUS打开SETUP/SCRIPTS/1.1.7.1111_Localization.sql,选择其文件编码为: Western European(Windows),另存为Unicode,替换原文件即可。

posted on 2006-09-08 11:45  MadGoat  阅读(1289)  评论(4编辑  收藏  举报