# 常见问题
# 安装软件电脑反复重启
正常情况下,一键版安装程序会自动安装IIS (opens new window),安装后系统会自动重启,重启后再次执行安装程序即可。
- 安装程序已经重启电脑,再执行安装又出现重启,即表示IIS没有安装成功。绝大部份原因是电脑安装的是精简版操作系统,没有IIS组件。
- 安装程序提示正在安装IIS,但有报错如下图,点确定后电脑重启,再次执行仍然报错。原因是系统虽然有IIS但组件不完整或者有问题,安装不上。
解决方案
更换包含完整IIS组件的操作系统,可解决问题。
# BS软件登录界面不正常
网站无法加载JS
,CSS
。
解决方案
- 使用谷歌Chrome (opens new window) 或 火狐浏览器 (opens new window)。
- 在打开或关闭window功能中的Internet信息服务里的万维网服务 => 常见HTTP功能 => 静态内容(打勾)
# SQL服务器未安装或未启动
登录BS时,提示"SQL服务器未安装或未启动"弹出SQL配置。
如果是首次自建库,流程则属正常。本次讨论的情况是软件之前正常,重启电脑后点登录时出现此提示,出现此问题是登录连接不上数据库。
- 可能原因1:MSSQL数据库问题,或未启动,或数据库损坏。
解决方案
- 以迷你SQL2000为例,如果没有运行,打开
SQL_startup.exe
即可。默认在D:\Program Files\access\SQL2000
(即B/S软件安装父级目录下) - 断电造成数据库意外损坏 如数据库置疑 (opens new window), 可找方法修复,或请专业公司处理。
- 有数据库备份的话可恢复备份。
- 如数据不重要,可附加新的空数据库,重新开始。
切记
数据无价,操作数据库前切记先备份再操作,以免造成不必要的损失。
- 可能原因2:数据库连接串不对(人为修改了配置文件,或者修改了数据库名)。
解决方案
- 用记事本打开
Web.config
(如果系统隐藏后缀名,你看到的就是Web
) - 正确配置SQL连接串。
如上图所示,迷你SQL2000数据库默认SQL连接串:server=.,1688\MJ;database=AXData
;
意思是服务器是本机,1688
端口,MJ
实例,数据库名是AXData
。请根据本机实际情况填写SQL连接串,设置完后,刷新浏览器,重启登录。
# 无法添加控制器/人员
解决方案
大部份是数据库原因造成的,建议先将程序升级到最新版本,并在系统中点击升级数据库按钮。
# 运行快捷方式时chorme浏览器崩溃,显示“无标题”
极少数电脑会出现双击运行快捷方式时chorme浏览器崩溃,显示“无标题”。有可能是chorme (opens new window)和windows安全限制造成。
解决方案 [3种方法任选其1]
- 先打开浏览器,再点击快捷方式。
- 不使用快捷方式,直接在浏览器手动输入网址:
IP地址
+:【英文半角冒号】
+默认端口9527
。 - 或自行百度,从根本上解决权限问题。百度一下 (opens new window)。
# 运行时出现503错误
原本正常运行的BS软件,突然出现503错误。
服务器无应答。 可能是应用程序池被关闭,或者当请求到达时应用程序池队列已满。
解决方案
打开IIS (控制面板\所有控制面板项\管理工具\ Internet 信息服务(IIS)管理器)
,展开应用程序池
,找到B/S软件对应的程序池webaccess
。如果已停止,重启启用即可。
# 重启电脑后,B/S打不开。
这种情况一般是电脑未设置固定IP,在重启电脑后,IP发生变化而引起的。
检查方法,先查看本机IP地址:开始》运行》cmd》ipconfig
在本示例中,发现电脑IP已变化成172.16.213.140
,肯定就打不开网站了
解决方案
将电脑设置为固定IP,然后将BS软件IP绑定为这个固定的IP。那以后电脑重启,IP也不会变化,也就不会再发生这个情况了。
第1步:先将本机电脑设置固定IP 控制面板\网络和 Internet\网络连接 > 本地连接属性 >修改IPv4
第二步:打开BS软件安装根目录,把ip.txt
里的IP改成设置的固定IP。
然后运行iis_reset.exe
。BS网站会自动修改对应的IP,并重启IIS。
完成后,网站可以打开了。
# HTTP 错误 500.19 - Internal Server Error
错误提示
- 工作进程无法读取 applicationhost.config 或 web.config 文件。
- applicationhost.config 或 web.config 文件中存在格式错误的 XML。
- 由于 NTFS 权限不正确,服务器无法访问 applicationhost.config 或 web.config 文件。
查询事件日志中有关配置文件不可读的原因的信息。
确保为应用程序池指定的用户标识或通过身份验证的用户具有访问 web.config 文件的必需权限。
解决方案
在CMD中运行以下命令:
%windir%/system32/inetsrv/appcmd.exe set config -section:system.webServer/httpCompression /-[name='xpress']