線上學習
About Us

線上文檔

首頁 >>線上學習 >>線上文檔

第13章:企業版填報網站(三)

13.3 填報網站配置

13.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 ="登錄" type="submit">

</td>

</tr>

</table>

</>

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

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

13.3.2 網站配置檔

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

 

隱藏伺服器名

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

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

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

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

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

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

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

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

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

設置登錄頁面上是否出現驗證碼

在登錄頁面上設置驗證碼,可以防止惡意程式的自動登錄行為。如圖:

 

 

 

 

 

 

 

 

 

 

13-15

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

2)  找到類似 <add key="verifyCodeAtLogin" ="1,4,1,0"/> 的地方

3)  修改部分的內容。設置內容是逗號分割的4部分,含義如下:
第一部分[登錄時是否使用驗證碼] 0 - 不使用 / 1 - 使用
第二部分[驗證碼的字元個數] 2~8,默認 4
第三部分[驗證碼字元構成]3種模式, 1 - 純數字 / 2 - 純字母 / 0 - 混合(既有數位元也有字母),默認 1 - 純數字
第四部分[驗證碼中包含字元時,驗證時是否區分大小寫] 0 - 不區分 / 1 - 區分 ,默認 0 - 不區域

4)  <add key="verifyCodeAtLogin" ="…"/>不存在,認為登錄時不使用驗證碼

 

設置網頁超時時限

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

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

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

其他設置

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

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

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

 

設置內容

參數名

參數值

資料庫埠號

Port

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

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

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

dataMaxLen

輸入希望的最大長度

0表示無限制

默認為50

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

useDateControl

1-彈出,0-不彈出

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

ShowSampleDB

1―顯示,0-不顯示