人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁(yè)面

ASP基礎(chǔ)圖文詳細(xì)教程:ASP內(nèi)建對(duì)象Server

ASP基礎(chǔ)圖文詳細(xì)教程:ASP內(nèi)建對(duì)象Server

更新時(shí)間:2022-07-11 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

通過前九篇的理論和實(shí)踐,相信大家已經(jīng)對(duì) ASP 有了系統(tǒng)的了解,雖然至今為止,我們只學(xué)了 ASP 的 4 個(gè)內(nèi)建對(duì)象,但已經(jīng)完全能夠?qū)懗鲆恍⿲?shí)用的小程序了。今天,作者將繼續(xù)給大家講解最后一個(gè) ASP 內(nèi)建對(duì)象——Server。

  在開始本次課程之前,我仍要在這里回答一些朋友們提出的比較普遍的問題。最近仍有不少朋友來(lái)信問我,如何構(gòu)建服務(wù)器端的 Active Server Page 環(huán)境。我想可能是我在前幾篇中沒有講清楚,因此,在本篇的開頭有必要把這個(gè)問題詳細(xì)闡述一遍。

  ASP 的應(yīng)用完全是基于 Microsoft Internet Infomation Server(簡(jiǎn)稱 IIS)之上的,IIS 有分別用于 Windows NT Server 和 WorkStation 的兩個(gè)版本中(當(dāng)然 IIS4.0 也有 Windows98 版,這里暫且不提),其功能幾乎完全相同,所不同的只是安裝過程。一般來(lái)說(shuō),我們使用的都是基于 NT 服務(wù)器上的 IIS 版本。在 NT Server 的環(huán)境中,發(fā)布信息、管理站點(diǎn)的工作一般都是通過 IIS 來(lái)完成的。通常我們?cè)?NT4.0 版本中運(yùn)行的是 IIS2.0 版,但它不具有支持 ASP 的功能。ASP 必須在安裝完 IIS 后單獨(dú)安裝,安裝文件是一個(gè)微軟發(fā)布的 ASP 安裝包,大約有 9 兆多,應(yīng)該可以在微軟的網(wǎng)站上下載。當(dāng) IIS2.0 中增添了支持 ASP 的功能后,其也就自動(dòng)升級(jí)為 3.0 版本。2.0 和 3.0 對(duì)于 WEB 服務(wù)器來(lái)說(shuō),并沒有什么大的改動(dòng),只是單純地增加了運(yùn)行 ASP 的能力。當(dāng)安裝完成后,運(yùn)行 Internet 服務(wù)管理器,你將看到如下畫面:


  可以到在 IIS3.0 中提供了三種服務(wù):WWW、Gopher、FTP,WWW 服務(wù)為客戶瀏覽器提交 WEB 頁(yè),并允許客戶訪問 .asp 文件。當(dāng)然,你可以直接安裝最新的 IIS4.0 版本,作者也建議各位安裝此版本,因?yàn)樗哂懈鼜?qiáng)更高的 WEB 管理機(jī)能和安全性。在 IIS4.0 中 IIS 的管理界面發(fā)生了根本性的改變,熟悉的 Internet 服務(wù)管理器,被取而代之為 Microsoft 管理控制臺(tái),簡(jiǎn)稱 MMC。其界面如下圖:

  那么如何安裝 IIS4.0 呢?在 NT4.0 上安裝 IIS4.0 時(shí),你的系統(tǒng)中必須已經(jīng)安裝了 NT SP3,以及 Internet Explorer4.01,注意這里的 Internet Explorer 的版本必須是 4.01,版本號(hào)為 4.72.3110.8。這點(diǎn)很重要,否則你將不能安裝 IIS4.0。作者為了安裝該版本特意花費(fèi)了一個(gè)晚上在微軟的站點(diǎn)上升級(jí) IE 版本。

  IIS 支持虛擬目錄,通過在“服務(wù)器屬性”對(duì)話框中的“目錄”標(biāo)簽可以管理虛擬目錄。建立虛擬目錄對(duì)于管理 WEB 站點(diǎn)具有非常重要的意義。首先,虛擬目錄隱藏了有關(guān)站點(diǎn)目錄結(jié)構(gòu)的重要信息。因?yàn)樵跒g覽器中,客戶通過選擇“查看源代碼”,很容易就能獲取頁(yè)面的文件路徑信息,如果在 WEB 頁(yè)中使用物理路徑,將暴露有關(guān)站點(diǎn)目錄的重要信息,這容易導(dǎo)致系統(tǒng)受到攻擊。其次,只要兩臺(tái)機(jī)器具有相同的虛擬目錄,你就可以在不對(duì)頁(yè)面代碼做任何改動(dòng)的情況下,將 WEB 頁(yè)面從一臺(tái)機(jī)器上移到另一臺(tái)機(jī)器。還有就是,當(dāng)你將 WEB 頁(yè)面放置于虛擬目錄下后,你可以對(duì)目錄設(shè)置不同的屬性,如:Read、Excute、Script。讀訪問表示將目錄內(nèi)容從 IIS 傳遞到瀏覽器。而執(zhí)行訪問則可以使在該目錄內(nèi)執(zhí)行可執(zhí)行的文件。當(dāng)你需要使用 ASP 時(shí),就必須將你存放 .asp 文件的目錄設(shè)置為“Excute(執(zhí)行)”。作者建議大家在設(shè)置 WEB 站點(diǎn)時(shí),將 HTML 文件同 ASP 文件分開放置在不同的目錄下,然后將 HTML 子目錄設(shè)置為“讀”,將 ASP 子目錄設(shè)置為“執(zhí)行”,這不僅方便了對(duì) WEB 的管理,而且最重要的提高了 ASP 程序的安全性,防止了程序內(nèi)容被客戶所訪問。因?yàn)樵诮衲?7 月底的時(shí)候 IIS 被一些網(wǎng)絡(luò)高手發(fā)現(xiàn)了一個(gè)可怕的 bug,那就是,當(dāng)你在一個(gè)站點(diǎn)的 .asp 文件后加上 ::$DATA 后,客戶將能在瀏覽器中看到該 .asp 文件的所有源代碼,這對(duì)于一個(gè)站點(diǎn)來(lái)說(shuō)是非常可怕的。當(dāng)然微軟已經(jīng)針對(duì)這個(gè) bug,編寫了補(bǔ)丁,但是為了徹底杜絕這種可能性的發(fā)生,作者還一建議大家不要將 .asp 所在的目錄設(shè)置為可讀。

  我想,現(xiàn)在各位應(yīng)該已經(jīng)完全了解 ASP 的服務(wù)器端設(shè)置了,下面我們就進(jìn)入正題 -- 學(xué)習(xí) ASP 的最后一個(gè)內(nèi)建對(duì)象 Server。

  Server 對(duì)象提供對(duì)服務(wù)器上的方法和屬性的訪問 , 其中大多數(shù)方法和屬性是作為實(shí)用程序的功能服務(wù)的。有了 Server 對(duì)象,你就可以在服務(wù)器上啟動(dòng) ActiveX 對(duì)象例程,并使用 Active Server 服務(wù)提供象 HTML 和 URL 編碼這樣的函數(shù)。

  一、語(yǔ)法

  Server.property|method

  二、屬性

  ScriptTimeout 超時(shí)值,在腳本運(yùn)行超過這一時(shí)間之后即作超時(shí)處理。如下代碼指定服務(wù)器處理腳本在 100 秒后超時(shí)。

  < %="" server.scripttimeout="100" %>="">

  這里需要注意的是,通過使用元數(shù)據(jù)庫(kù)中的 AspScriptTimeout 屬性可以為 Web 服務(wù)或 Web 服務(wù)器設(shè)置缺省的 ScriptTimeout 值。ScriptTimeout 屬性不能設(shè)置為小于在元數(shù)據(jù)庫(kù)中指定的值。例如,如果 NumSeconds 設(shè)置為 60,而元數(shù)據(jù)庫(kù)設(shè)置包含了默認(rèn)值 90 秒,則腳本在 90 秒后超時(shí)。

[1] [2]  下一頁(yè)

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 津南区| 汉沽区| 宣汉县| 盘锦市| 北碚区| 准格尔旗| 清新县| 无棣县| 韶关市| 三台县| 盈江县| 璧山县| 当涂县| 芦溪县| 鄂尔多斯市| 客服| 弋阳县| 霍州市| 榆中县| 汉寿县| 鄂温| 阳西县| 增城市| 吴忠市| 龙游县| 乌什县| 鄂伦春自治旗| 方城县| 黔东| 苗栗市| 崇明县| 偃师市| 安西县| 津南区| 纳雍县| 九寨沟县| 四子王旗| 平谷区| 寿光市| 山丹县| 华宁县|