如果您有网页设计能力,希望把填报网站的主页设计得更漂亮,或者您企业已经有了另外的Web应用系统,比如OA系统等,希望能够把Excel服务器的填报网站整合进去,都是可以做到的。
将登录主页面替换成您自己设计的网页的步骤如下:
设计新主页。
编辑新主页的
html
文件,在其中嵌入如下的
html
代码段:
用户名: | |
密 码: | |
保存新主页,将其放入
ESWeb
的安装目录
打开
IIS
,修改虚拟目录
ESWeb
的属性,更新其默认文档为新主页的文件名。
16.4.2
网站配置文件
在填报网站的安装目录(默认为\ESWeb)下,有一个名为“Web.config”的文件,它是填报网站的配置文件,可以用记事本打开并编辑。以下介绍的各种网站配置方法,都通过修改此文件中的相关内容来实现。
隐藏服务器名
服务器名指安装了Excel服务器服务程序(ES_Server)的那台机器,也就是
在配置文件
web.config
中查看
<
appSettings
>
以下部分
找到类似
的地方(倒数第几行),将
value=
”
1
”
改成
value=
”
0”
服务和填报网站安装在不同的机器上
默认情况下,填报网站和应用服务在同一台机器上。因为填报网站可能需要和互联网连通,出于安全考虑,可以把填报网站单独安装在另一台机器上,配双网卡,一块网卡连通互联网,另一块网卡连通局域网,服务在局域网内。
这时,您需要修改一下填报网站的配置文件,设置正确的应用服务器名称。
在配置文件
web.config
中查看
<
appSettings
>
以下部分
找到类似
的地方
将需要设置的数据库服务器名称填写到
value
之后的两个双引号之中即可(例如:如果应用服务器名称为
myS
erver
,则修改后的文件内容为:
说明:分离安装的Esweb想访问多个应用服务器时可以用“,”分割,设置多个服务器IP。则在首页的服务器输入框改成下拉可选择登录的服务器。
设置登录页面上是否出现验证码
在登录页面上设置验证码,可以防止恶意程序的自动登录行为。如图:
图16‑19
在配置文件
web.config
中查看
<
appSettings
>
以下部分
找到类似
的地方
修改
value
部分的内容。
设置内容是逗号分割的
4
部分
,含义如下:
第一部分
[
登录时是否使用验证码
]
:
0 -
不使用
/ 1 -
使用
第二部分
[
验证码的字符个数
]
:
2~8
,默认
4
第三部分
[
验证码字符构成
]
:
3
种模式
, 1 -
纯数字
/ 2 -
纯字母
/ 0 -
混合(既有数字也有字母),默认
1 -
纯数字
第四部分
[
验证码中包含字符时,验证时是否区分大小写
]
:
0 -
不区分
/ 1 -
区分,默认
0 -
不区域
若
不存在,
认为登录时不使用验证码
设置网页超时时限
在配置文件
web.
config
中查看
“
<
httpRuntime
…
.
”
找到其中的
executionTimeout
=
”
300
”
,这里
300
为超时秒数,即如果用户打开网页,
300
秒后未操作,则默认超时,要想继续操作,必须重新登录。
把“
300
”改成你希望的数字,比如“
500
”
设置上传附件大小
在配置文件
web.config
中查看
<
httpRuntime
maxRequestLength
="1024000"
…
找到其中的
maxRequestLength
="1024000"
,这里
1024000
为字节数,默认是
1G
,如果希望在网页上限制上传附件的大小,那么就把
1024000
修改为期望的值。
其它设置
在配置文件web.config的以下部分,都是用户可自定义的配置参数,每个配置参数都用下面的形式表达:
”参数名
”
value=
”参数值
”
/>
下表列出其它几个常用参数的含义及其设置方法
设置内容
参数名
参数值
服务器端口号
Port
默认端口号
7777
客户端浏览器使用的语言不支持时,使用此默认语言
DefaultCulture
zh-cn
:
简体中文
zh-tw
:
繁体中文
en-us:
英文
默认服务器
IP
或名称
Server
默认
value="127.0.0.1"
登录界面是否显示应用录入框
ShowDB
0-
不显示
/
1-
显示
默认使用的应用
DB
默认:
ESApp1
是否允许复制页面
noCopy
0-
允许复制
/1-
不允许复制
数据查询页面,单个单元格允许显示字符的最大个数
dataMaxLen
0
则无限制,默认
50
数据查询页面、工作
流数据
页面,表头是否折行
HeaderStyleWrap
0-
折行
/1-
不折行
检索待办事宜间隔时间,单位:秒
searchMsgTime
有效值介于
60 ~ 900,
默认
120
客户端缓冲区大小
BufferSize
默认:
value="4"
报表上,单元格
Tooltip
的停留时间,单位:毫秒
tipDelay
默认:
value="10000"
使用
LDAP
方式验证登陆时的请求页
URL
receivedUrl
登录后自动记录用户名和应用
0-
不记录
/1-
记录
登录后显示在浏览器里的标题中包括的信息
outerLogin
U
是用户登录名
, D
是数据库名
, A
是应用名
是否可以代替其他人工作
canWorkByReplacer
0-
不可以
/1-
可以
通过外接页面直接填报修改报表时,允许来自以下
URL
的请求
RequestMainURL
附件字段链接的
URL
是否使用编码过的文件名
LinkURLEncode
1-
使用编码过的文件名
/0-
使用未编码的文件名
是否允许导出表单的
excel
文件到本地
exprotExlToLocal
0-
不允许
/1-
允许
否
使用动态令牌服务器密码
useOtpAuth
0-
不使用
/1-
使用
办理保存工作
流任务
后,是否自动刷新左侧的任务节点
AutoRefreshWiTreeNode
0-
不刷新
/1-
刷新
填报报表时,日期控件上是否显示确定按钮
ShowOKBtnOnCalendar
0-
不显示
/1-
显示
报表初始加载行数
LoadingMaxRows
0
表示不使用异步加载,默认
50
,可根据机器性能自行调整
报表异步加载行数
LoadingRows
第三方
cti
接口配置部分
cti_enabled
为
True
时使用接口支持
,
为
False
时不使用
第三方
cti
接口配置文件
cti_appConfig
默认为
appConfig.xml