技术文章
About Us

解决之道

首页 >>技术文章 >>解决之道

Excel服务器学习和下载园地

>

20.2 填报网站配置

隐藏服务器名

填报网站的主页上会显示服务器名,它实际上是SQL Server数据库服务器的名称,如果不希望网站访问者看到服务器名,可以通过修改填报网站的配置文件得到:

1) 打开填报网站的配置文件web.config(配置文件的位置见上节)

2) 找到类似 <add key="ShowDBServer" value="1"/> 的地方(倒数第几行),将value=”1”改成value=”0”

3) 保存配置文件。

数据库和填报网站安装在不同的机器上

默认情况下,填报网站和数据库安装在同一台机器上。因为填报网站可能需要和互联网连通,出于安全考虑,可以把填报网站单独安装在另一台机器上,配双网卡,一块网卡连通互联网,另一块网卡连通局域网,数据库在局域网内。

这时,您需要修改一下填报网站的配置文件,设置正确的数据库服务器名称。

1) 打开填报网站的配置文件web.config

2) 找到类似 <add key="DBServer" value="" /> 的地方(倒数第行),将需要设置的数据库服务器名称填写到value之后的两个双引号之中即可(例如:如果数据库服务器名称为myServer,则修改后的文件内容为:

<add key="DBServer" value="myServer" />

3) 保存配置文件

重新设计填报网站主页

如果您有网页设计能力,希望把填报网站的主页设计得更漂亮,或者您企业已经有了另外的Web应用系统,比如OA系统等,希望能够把Excel服务器的填报网站整合进去,都是可以做到的。

Excel服务器填报网站的默认登录过程,如下图所示:

 

 

 

       我们可以用自己设计的主页替换默认主页,只要替换后的主页依然能够指向登录验证页,并且传递了正确的用户名和口令即可。替换主页后,登录过程图示如下:

 

 

 

 

将登录主页面替换成您自己设计的网页的步骤如下:

1) 设计新主页。

2) 编辑新主页的html文件,在其中嵌入如下的html代码段:

<form method="post" id="form1" action=" main/login.aspx">

<table border="1" width="300" cellspacing="0" cellpadding="4">

<tr>

<td width="42%"> 名:</td>

<td width="58%">

<input name="txtUser" id="txtUser">

</td>

</tr>

<tr>

<td width="42%">    码:</td>

<td width="58%">

<input type=password name="txtPwd" id="txtPwd">

</td>

</tr>

<tr>

<td width="42%"></td>

<td width="58%">

<input value="登录" type="button">

</td>

</tr>

</table>

</FROM>

3) 保存新主页,将其放入ESWeb的安装目录(默认在c:\Inetpub\wwwroot\ESWeb

4) 打开IIS,修改虚拟目录ESWeb的属性,更新其默认文档为新主页的文件名。

 

 Excel服务器学习和下载