|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
×
最近看到坛子里面很多兄弟都提到新一代安装后无法运行的问题。
从我目前搭建的客户环境来看基本上没有遇到 这些困难,我先总结一下我的环境:
自用机:
硬件环境:COMPAQ/ Intel Pentium(R) Dual T23901.86 /3G 内存
系统环境:Windows XP sp3 (非Ghost版本)
Windows 2003 SP1
数据库:SQLServer2000、SQLServer2005(在XP系统下 两个版本的数据库可以共存。现状2000 默认实例,在装2005 指定新实例名)
.NET FrameWork环境(我的):
.NET Framework1.1 .NET Framework2.0 +SP2+ CHS(中文语言包)
.NET Framework3.0+SP1 + 语言包
.NET Framework3.5+语言包
大家可能奇怪为什么这么多版本的Framework环境。
新一代(金盘)要求的环境是.NET Framework.20+SP2+中文语言包 ,之前的限量版会受到更新微软补丁kb4417 的影响
但是 金盘之后就没有这个问题了
其他版本的Framework1.1是 该死的T3老通安装带入的。3.5是我用VS2008时候安装的。至于3.0版本我也不知道自己什么时候装的。
但是总结一个就是 各个版本之间的Framework并不冲突
IIS环境:IIS 是必须的组件。建议安装次序是,先安装IIS再安装Framework2.0 否则会出现莫名其妙的问题。
在GHOST版本的系统下面我也遇到过IIS安装不上,缺少文件,或者安装上之后 IIS无法正常运行等莫名其妙的问题。后来用安装版
XP重装后就好了
CPU冲突:三核的CPU,会有一些问题。导致数据库无法运行。
客户环境:目前我5个客户的环境4个都是用的配置的服务器,一个客户用了联想万全T100
自己配置的机器硬件环境如下:
============================================
处理器类型 Intel 酷睿E5200 双核
处理器数量 1
处理器主频 E5200
主板
主板类型 技嘉服务器主板 GA-5YXS-RH
内存 4GB
存储设备
硬盘类型 SATA
硬盘数量 2 块
硬盘容量 320 GB
========================================
本人在应用中很少采用AMD的CPU,不是AMD不好,是我对他不熟悉。
客户服务器系统:windows Server 2003 Enterprise Edition(I) + SP1
数据库:SQLServer2000,我有一个客户采用了SQL2005+SP3 ,本来以为2005会更加稳定些。但是事实上客户用了一个月后因为系统打了个补丁
2005居然无法启动了。后来重装了系统,当时的步骤是这样的:装win2003 Enterprise Edition(I) + SP1,自己上网下载了SP2补丁,打上。
装IIS,装Framework2.0,装sql2005的时候一直出现一个 错误(不是那个计数器错误)后来没有办法,只能重装 不打win2003SP2补丁。
反而顺风顺水,而且中途还出过一个意外,我先装了,限量版自带的那个版本的数据库 发现以前 SQL2005+sp3的数据库文件无法附加上去
后来卸载了重装SQL2005+SP3 附加数据库,装软件。一切正常。
目前我的意见是不要采用2005的数据库,不是因为他不好,假如我们手头客户大部分都用2000的数据库,因为2005的数据无法到2000中使用
我目前的环境是采用了两个版本数据库,占用硬盘空间不说,调试起来始终不便,当然新一代业务通在切换数据还是比较方便的。
通过:业务通专业版数据库配置程序 把链接切换访问不同版本的数据库:比如要让新一代 直接 访问2000的数据库 我配置的实例名就是我的机器名
如果要访问2005的,就用“我机器名\SQLExpress”的形式,也不会太复杂。
今天在整一台服务器的时候出现个小意外:
第一:同事安装的系统,没用我的光盘,用了一张windows Server 2003 Enterprise Edition(I)+SP2 的盘
装了SQLServer2000+SP4,装了IIS,也能正常工作。软件要求的环境都装了,但是进入系统的时候出现一直停止在
进度条画面,我看了一个 windows2003 的那个 IE增强服务 没有卸载。我卸掉后也是于事无补。查看IIS端口也没有
占用的情况,限量版大家知道,第一次登陆的时候奇慢无比,有时候登陆窗口一直不出来。IE白板一块。不是很友好,
所以新一代为了蒙蔽大家的眼球,登陆的时候直接调用了这个HTM页面这个页面里面有一个一段
iUrl = window.location.href.replace(/Login.htm/i, "login.aspx");
就是直接跳转到 login.aspx的登陆页面的。但是想研发说明一点。这个页面单调不说,一个光秃秃的进度条在那里骗人,最好是在多少时间之内
如果无法跳转到需要的页面,就给出异常提示。
我今天就被这个问题耽误了至少半个小时,因为我开始的时候没有注意,登陆的页面是个HTM文件,我看到一个傻乎乎的界面和一个进度条在哪里走
我就等啊等,等了半天没反应,当时就想,既然页面能出来表示IIS没问题啊,于是找其他原因。后来一个眼角的余光撇到地址栏里面的后缀
大呼上当,立马用Login.aspx页面访问,我居然遇到了传说中的404错误。遇到类问题(404,505)我都没有什么信心去解决。直接就把系统格了
重装。第二次我用了 :windows Server 2003 Enterprise Edition(I) + SP1的盘,
1、装系统,
2、硬件驱动,
3、装IIS,卸掉IE增强组建,
4、装2000数据库,打数据库SP4,
最后开始用环境监测一遍,提示少了.NETFramework.20 SP2 和Report Viewer 。我通过环境监测的修复功能修复,
居然没有成功。我直接到目录下面安装
1、dotnetfx.exe
2、NetFx20SP2_x86.exe
3、netfx20sp2_x86zh-CHS.exe
4、ReportViewer.exe
装完四个补丁,环境监测OK,装软件。升级IE版本7.0
登陆正常后。
最后 克隆备份系统
=====================================================================================
目前我的客户大部分采用此硬件环境和安装步骤,未见大问题。
因为个人精力有限希望更多朋友把自己的环境和遇到的问题写出来大家分享。 |
|