設(shè)置編譯模式
若要指定是編譯頁(yè)面還是解釋頁(yè)面,請(qǐng)使用下面的語(yǔ)法:
appcmd set config /commit:WEBROOT /section:pages /compilationMode:Auto|Never|Always
變量 compilationMode:Auto 將 ASP.NET 設(shè)置為盡可能不編譯頁(yè)面 。變量 compilationMode:Never 將 ASP.NET 設(shè)置為永不動(dòng)態(tài)編譯頁(yè)面 。如果某一頁(yè)面包含需要編譯的腳本塊或代碼構(gòu)造,ASP.NET 將返回錯(cuò)誤,并且該頁(yè)面將無(wú)法運(yùn)行 。變量 compilationMode:Always 將 ASP.NET 設(shè)置為始終編譯頁(yè)面 。默認(rèn)值為 True 。
添加命名空間
若要向在預(yù)編譯期間使用的命名空間集合添加命名空間,請(qǐng)使用下面的語(yǔ)法:
appcmd set config /commit:WEBROOT /section:pages / "[namespace="string"]"
變量string是要添加到此集合中的命名空間 。
刪除命名空間
若要從在預(yù)編譯期間使用的命名空間集合中刪除命名空間,請(qǐng)使用下面的語(yǔ)法:
appcmd set config /commit:WEBROOT /section:pages /-"[namespace="string"]"
變量string是要從此集合中刪除的命名空間 。
啟用或禁用會(huì)話狀態(tài)
若要啟用或禁用會(huì)話狀態(tài),請(qǐng)使用下面的語(yǔ)法:
appcmd set config /commit:WEBROOT /section:pages /enableSessionState:True|False|ReadOnly
變量 enableViewState:ReadOnly 表示會(huì)話狀態(tài)不可寫(xiě) 。默認(rèn)值為 True 。
啟用或禁用請(qǐng)求驗(yàn)證
若要允許或禁止檢查來(lái)自瀏覽器的所有輸入是否包含存在潛在危險(xiǎn)的內(nèi)容,請(qǐng)使用下面的語(yǔ)法:
appcmd set config /commit:WEBROOT /section:pages /validateRequest:True|False
變量 validateRequest:True 表示啟用請(qǐng)求驗(yàn)證 。默認(rèn)值為 True 。
注: 在 IIS 7.0 中使用 Appcmd.exe 在全局級(jí)別配置元素時(shí),必須在命令中指定 /commit:WEBROOT,以便對(duì)根 Web.config 文件而不是對(duì) ApplicationHost.config 進(jìn)行配置更改 。
(二)配置自定義控件
Web 自定義控件是一種已編輯組件,它們?cè)诜?wù)器上運(yùn)行,可將用戶界面及其他相關(guān)功能封裝到可重用的包中 。在 IIS 7.0 中,您可以為能在應(yīng)用程序的多個(gè)頁(yè)面中使用的自定義控件指定標(biāo)記前綴和命名空間映射 。
A、查看自定義控件列表
若要輕松管理自定義控件,可以查看包含特定配置級(jí)別的所有自定義控件的列表 。可以按標(biāo)記前綴、源或程序集或者按范圍(本地或繼承)對(duì)此列表進(jìn)行排序 。此外,還可以按范圍對(duì)控件進(jìn)行分組,以便快速查看哪些自定義控件適用于當(dāng)前配置級(jí)別,以及哪些自定義控件是從父級(jí)繼承而來(lái)的 。
1.; 打開(kāi) IIS 管理器,然后導(dǎo)航至要管理的級(jí)別 。
2.; 在"功能視圖"中,雙擊"頁(yè)面和控件" 。
3.; 在"操作"窗格中,單擊"注冊(cè)控件" 。
4.; 若要快速查看哪些控件是自定義控件,請(qǐng)從"分組依據(jù)"下拉列表中選擇"控件類型" 。
B、添加自定義控件
如果要為將用在應(yīng)用程序多個(gè)頁(yè)面上的自定義控件指定標(biāo)記前綴/命名空間映射,就需要添加該自定義控件 。
注: 添加配置設(shè)置時(shí),將在本地級(jí)別以及繼承該設(shè)置的所有子級(jí)別中添加該設(shè)置 。
1.; 打開(kāi) IIS 管理器,然后導(dǎo)航至要管理的級(jí)別 。
2.; 在"功能視圖"中,雙擊"頁(yè)面和控件" 。
3.; 在"操作"窗格中,單擊"注冊(cè)控件" 。
4.; 在"操作"窗格中,單擊"添加自定義控件" 。
5.; 在"添加自定義控件"對(duì)話框的"標(biāo)記前綴"文本框中,鍵入一個(gè)標(biāo)記前綴 。
6.; 在"命名空間"文本框中,鍵入該自定義控件所屬的命名空間 。這是在應(yīng)用程序代碼中指定的命名空間 。
7.; 在"程序集文本框中,鍵入該自定義控件的源文件或程序集,然后單擊"確定" 。
C、編輯自定義控件
當(dāng)本地自定義控件的前綴、命名空間或程序集發(fā)生更改時(shí),就需要編輯該自定義控件 。
推薦閱讀
- IIS 7完全攻略之失敗請(qǐng)求跟蹤配置
- 微軟官網(wǎng)全面轉(zhuǎn)向IIS 7.5
- 索愛(ài)W700c刷機(jī)之后
- 為Vista/Win08中的IIS7添加PHP支持
- 第七屆絲綢之路的主題
- 集合符號(hào)表示的意義
- 明基EL71把玩兩天之又愛(ài)又恨的感受
- Windows Server 2008 r2 x64中配置IIS7.0全腳本環(huán)境
- 天之禁好玩嗎
- IIS 7.0:翻天覆地的改版
