12.3 填報網站配置

12.3.1 重新設計填報網站主頁

如果您有網頁設計能力,希望把填報網站的主頁設計得更漂亮,或者您企業已經有了另外的Web應用系統,比如OA系統等,希望能夠把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="submit">

       </td>

   </tr>

</table>

</FROM>

3.  保存新主頁,將其放入ESWeb的安裝目錄

4.  打開IIS,修改虛擬目錄ESWeb的屬性,更新其默認文檔為新主頁的檔案名。

12.3.2 網站配置檔

在填報網站的安裝目錄(默認為<Excel伺服器的安裝目錄>\ESWeb)下,有一個名為“Web.config”的檔,它是填報網站的配置檔,可以用記事本打開並編輯。以下介紹的各種網站配置方法,都通過修改此檔中的相關內容來實現。

隱藏伺服器名

1)  在配置檔web.config中查看<appSettings>以下部分

2)  找到類似 <add key="ShowDBServer"  value="1"/>  的地方(倒數第幾行),將value=”1”改成value=”0”

資料庫和填報網站安裝在不同的機器上

默認情況下,填報網站和資料庫安裝在同一台機器上。因為填報網站可能需要和互聯網連通,出於安全考慮,可以把填報網站單獨安裝在另一台機器上,配雙網卡,一塊網卡連通互聯網,另一塊網卡連通局域網,資料庫在局域網內。

這時,您需要修改一下填報網站的配置檔,設置正確的資料庫伺服器名稱。

1)  在配置檔web.config中查看<appSettings>以下部分

2)  找到類似 <add  key="DBServer"  value="" />  的地方(倒數第幾行)

3)  將需要設置的資料庫伺服器名稱填寫到value之後的兩個雙引號之中即可(例如:如果資料庫伺服器名稱為myServer,則修改後的檔內容為:

<add  key="DBServer"  value="實際的資料庫伺服器名或IP地址" />

設置網頁超時時限

1)  在配置檔web.config中查看“<sessionState….”

2)  找到其中的timeout=”20”,這20為超時分鐘數,即如果用戶打開網頁,20分鐘後未操作,則默認超時,要想繼續操作,必須重新登錄。

3)  把“20”改成你希望的數字,比如“200

其他設置

在配置檔web.config<appSettings>以下部分,都是用戶可自定義的配置參數,每個配置參數都用下面的形式表達:

<add key=”參數名” value=”參數值”/>

下表列出其他幾個常用參數的含義及其設置方法

設置內容

參數名

參數值

資料庫埠號

Port

如果為SQL Server的默認埠號1433,留空

否則請輸入實際的資料庫埠號

資料顯示時,資料查詢頁面、報表查閱頁面允許顯示的最大長度

dataMaxLen

輸入希望的最大長度

0表示無限制

默認為50

填報時,是否自動彈出日期控制項

useDateControl

1-彈出,0-不彈出

在登錄頁面是否顯示進入示例資料庫

ShowSampleDB

1―顯示,0-不顯示