配置ASP.NET應(yīng)用程序
作者:佚名
本文介紹配置ASP.NET應(yīng)用程序,ASP.NET 配置節(jié)架構(gòu)包含控制 ASP.NET應(yīng)用程序行為的元素。
ASP.NET 配置節(jié)架構(gòu)包含控制 ASP.NET應(yīng)用程序行為的元素。如果為屬性指定了默認(rèn)值,則該默認(rèn)值是在 Machine.config 文件中設(shè)置的,該文件的路徑是 systemroot\Microsoft.NET\Framework\versionNumber\CONFIG\。
元素 說(shuō)明
< system.web> 為 ASP.NET 配置節(jié)指定根元素。
用于 < assemblies> 的 < add> 添加要在動(dòng)態(tài)資源編譯期間使用的程序集引用。
用于 < clientTarget> 的 < add> 將特定用戶代理的別名添加到用戶代理別名的內(nèi)部集合中。
用于 < httpHandlers> 的 < add> 添加對(duì)要在動(dòng)態(tài)資源編譯期間使用的程序集的引用。
用于 < httpModules> 的 < add> 添加對(duì)要在動(dòng)態(tài)資源編譯期間使用的程序集的引用。
用于 < protocols> 的 < add> 添加一個(gè)傳輸協(xié)議,.NET Framework 可以使用該協(xié)議來(lái)解密 HTTP 請(qǐng)求中從客戶端瀏覽器發(fā)送的數(shù)據(jù)。
用于 < serviceDescriptionFormatExtensionTypes> 的 < add> 添加要在配置文件的范圍內(nèi)運(yùn)行的服務(wù)描述格式擴(kuò)展。
用于 < soapExtensionTypes>、< soapExtensionImporterTypes> 和 < soapExtensionReflectorTypes> 的 < add> 添加要在配置文件的范圍內(nèi)與所有 XML Web services 一起運(yùn)行的 SOAP 擴(kuò)展。
< allow> 允許對(duì)資源的訪問(wèn)。
< assemblies> 指定 ASP.NET 編譯處理指令。
< authentication> 配置ASP.NET 身份驗(yàn)證支持。
< authorization> 配置ASP.NET 授權(quán)支持。
< browserCaps> 配置瀏覽器功能組件的設(shè)置。
< case> 允許模式匹配在處理大量替換選項(xiàng)中的第一個(gè)成功匹配后停止。
< clear> 移除所有對(duì)適用于父標(biāo)記的項(xiàng)的引用。
< clientTarget> 將特定用戶代理的別名添加到用戶代理別名的內(nèi)部集合中。
< compilation> 包含 ASP.NET 使用的所有編譯設(shè)置。
< compiler> 定義新的編譯器選項(xiàng)。
< compilers> 指定 ASP.NET應(yīng)用程序支持的編譯器。
< credentials> 允許選擇性地在配置文件中定義名稱和密碼憑據(jù)。
< customErrors> 定義 ASP.NET應(yīng)用程序的自定義錯(cuò)誤信息和發(fā)生錯(cuò)誤時(shí)瀏覽器被重定向到的頁(yè)。
< deny> 指定拒絕對(duì)資源的訪問(wèn)。
< error> 定義一個(gè)將由自定義錯(cuò)誤頁(yè)處理的自定義錯(cuò)誤條件。
< filter> 允許按順序應(yīng)用多個(gè)規(guī)則。
< forms> 為基于窗體的自定義身份驗(yàn)證配置ASP.NET 應(yīng)用程序。
< globalization> 配置應(yīng)用程序的全球化設(shè)置。
< httpHandlers> 將傳入的 URL 請(qǐng)求映射到 IHttpHandler 類。
< httpModules> 添加、移除或清除應(yīng)用程序中的 HTTP 模塊。
< httpRuntime> 配置ASP.NET HTTP 運(yùn)行庫(kù)設(shè)置。該節(jié)可以在計(jì)算機(jī)、站點(diǎn)、應(yīng)用程序或子目錄級(jí)別聲明。
< identity> 控制 Web 應(yīng)用程序的應(yīng)用程序標(biāo)識(shí)。
< location> 指定應(yīng)用配置設(shè)置的資源。
< machineKey> 配置用于加密和解密 Forms 身份驗(yàn)證 Cookie 數(shù)據(jù)的密鑰。該節(jié)使開發(fā)人員能夠配置驗(yàn)證密鑰,用以對(duì)視圖狀態(tài)數(shù)據(jù)和 Forms 身份驗(yàn)證票執(zhí)行消息身份驗(yàn)證檢查。它可在計(jì)算機(jī)、站點(diǎn)或應(yīng)用程序級(jí)別聲明,但不在子目錄級(jí)別聲明。
< pages> 標(biāo)識(shí)特定于頁(yè)的配置設(shè)置。
< passport> 指定要重定向到的頁(yè)(如果該頁(yè)要求身份驗(yàn)證,而用戶尚未通過(guò) Microsoft Passport 身份驗(yàn)證注冊(cè))。
< processModel> 配置 Microsoft Internet 信息服務(wù) (IIS) Web 服務(wù)器系統(tǒng)上的 ASP.NET 進(jìn)程模型設(shè)置。
< protocols> 指定傳輸協(xié)議,ASP.NET 可使用這些傳輸協(xié)議來(lái)解密 HTTP 請(qǐng)求中從客戶端瀏覽器發(fā)送的數(shù)據(jù)。
用于 < assemblies> 的 < remove> 移除對(duì)程序集的引用。
用于 < clientTarget> 的 < remove> 從用戶代理別名的內(nèi)部集合中移除特定用戶代理的別名。
用于 < httpHandlers> 的 < remove> 移除對(duì) HttpHandler 類的謂詞/路徑映射。
用于 < httpModules> 的 < remove> 移除對(duì) HttpModule 類的引用。< remove> 的值必須與上一個(gè) < add> 指令的值精確匹配。
用于 < protocols> 的 < remove> 從特定應(yīng)用程序的可支持 HTML 編碼協(xié)議列表中移除單個(gè)協(xié)議。
用于 < serviceDescriptionFormatExtensionTypes> 的 < remove> 從配置文件的范圍內(nèi)移除單個(gè)服務(wù)描述格式擴(kuò)展類型。
< result> 用來(lái)保存對(duì)該節(jié)進(jìn)行分析后得出的結(jié)果(鍵值字符串對(duì))的 HttpCapabilitiesBase 派生類。此字符串在運(yùn)行時(shí)用于創(chuàng)建返回類型。
< securityPolicy> 定義命名安全級(jí)別與策略文件的有效映射。該節(jié)可以在計(jì)算機(jī)、站點(diǎn)或應(yīng)用程序級(jí)別聲明。
< serviceDescriptionFormatExtensionTypes> 指定要在配置文件的范圍內(nèi)運(yùn)行的服務(wù)描述格式擴(kuò)展。
< sessionState> 配置當(dāng)前應(yīng)用程序的一些會(huì)話狀態(tài)設(shè)置。
< soapExtensionImporterTypes> 指定當(dāng)訪問(wèn)配置文件范圍內(nèi)的 XML Web services 的服務(wù)描述時(shí)將運(yùn)行的 SOAP 擴(kuò)展。
< soapExtensionReflectorTypes> 指定當(dāng)為配置文件范圍內(nèi)的所有 XML Web services 生成服務(wù)描述時(shí)將運(yùn)行的 SOAP 擴(kuò)展。
< soapExtensionTypes> 指定要與配置文件范圍內(nèi)的所有 XML Web services 一起運(yùn)行的 SOAP 擴(kuò)展。
< trace> 配置ASP.NET 跟蹤服務(wù)。
< trust> 配置用于運(yùn)行特定應(yīng)用程序的代碼訪問(wèn)安全權(quán)限集。該節(jié)可以在計(jì)算機(jī)、站點(diǎn)和應(yīng)用程序級(jí)別聲明。
< trustLevel> 定義特定安全級(jí)別到命名策略文件的映射。
< use> 指定發(fā)送到該分析器的 HTTP 請(qǐng)求字符串。
< user> 允許在配置文件中定義用戶名和密碼憑據(jù)。
< webServices> 控制使用 ASP.NET 創(chuàng)建的 XML Web services 的設(shè)置。
< WsdlHelpGenerator> 為 XML Web services 指定 .aspx 幫助頁(yè)。
元素 說(shuō)明
< system.web> 為 ASP.NET 配置節(jié)指定根元素。
用于 < assemblies> 的 < add> 添加要在動(dòng)態(tài)資源編譯期間使用的程序集引用。
用于 < clientTarget> 的 < add> 將特定用戶代理的別名添加到用戶代理別名的內(nèi)部集合中。
用于 < httpHandlers> 的 < add> 添加對(duì)要在動(dòng)態(tài)資源編譯期間使用的程序集的引用。
用于 < httpModules> 的 < add> 添加對(duì)要在動(dòng)態(tài)資源編譯期間使用的程序集的引用。
用于 < protocols> 的 < add> 添加一個(gè)傳輸協(xié)議,.NET Framework 可以使用該協(xié)議來(lái)解密 HTTP 請(qǐng)求中從客戶端瀏覽器發(fā)送的數(shù)據(jù)。
用于 < serviceDescriptionFormatExtensionTypes> 的 < add> 添加要在配置文件的范圍內(nèi)運(yùn)行的服務(wù)描述格式擴(kuò)展。
用于 < soapExtensionTypes>、< soapExtensionImporterTypes> 和 < soapExtensionReflectorTypes> 的 < add> 添加要在配置文件的范圍內(nèi)與所有 XML Web services 一起運(yùn)行的 SOAP 擴(kuò)展。
< allow> 允許對(duì)資源的訪問(wèn)。
< assemblies> 指定 ASP.NET 編譯處理指令。
< authentication> 配置ASP.NET 身份驗(yàn)證支持。
< authorization> 配置ASP.NET 授權(quán)支持。
< browserCaps> 配置瀏覽器功能組件的設(shè)置。
< case> 允許模式匹配在處理大量替換選項(xiàng)中的第一個(gè)成功匹配后停止。
< clear> 移除所有對(duì)適用于父標(biāo)記的項(xiàng)的引用。
< clientTarget> 將特定用戶代理的別名添加到用戶代理別名的內(nèi)部集合中。
< compilation> 包含 ASP.NET 使用的所有編譯設(shè)置。
< compiler> 定義新的編譯器選項(xiàng)。
< compilers> 指定 ASP.NET應(yīng)用程序支持的編譯器。
< credentials> 允許選擇性地在配置文件中定義名稱和密碼憑據(jù)。
< customErrors> 定義 ASP.NET應(yīng)用程序的自定義錯(cuò)誤信息和發(fā)生錯(cuò)誤時(shí)瀏覽器被重定向到的頁(yè)。
< deny> 指定拒絕對(duì)資源的訪問(wèn)。
< error> 定義一個(gè)將由自定義錯(cuò)誤頁(yè)處理的自定義錯(cuò)誤條件。
< filter> 允許按順序應(yīng)用多個(gè)規(guī)則。
< forms> 為基于窗體的自定義身份驗(yàn)證配置ASP.NET 應(yīng)用程序。
< globalization> 配置應(yīng)用程序的全球化設(shè)置。
< httpHandlers> 將傳入的 URL 請(qǐng)求映射到 IHttpHandler 類。
< httpModules> 添加、移除或清除應(yīng)用程序中的 HTTP 模塊。
< httpRuntime> 配置ASP.NET HTTP 運(yùn)行庫(kù)設(shè)置。該節(jié)可以在計(jì)算機(jī)、站點(diǎn)、應(yīng)用程序或子目錄級(jí)別聲明。
< identity> 控制 Web 應(yīng)用程序的應(yīng)用程序標(biāo)識(shí)。
< location> 指定應(yīng)用配置設(shè)置的資源。
< machineKey> 配置用于加密和解密 Forms 身份驗(yàn)證 Cookie 數(shù)據(jù)的密鑰。該節(jié)使開發(fā)人員能夠配置驗(yàn)證密鑰,用以對(duì)視圖狀態(tài)數(shù)據(jù)和 Forms 身份驗(yàn)證票執(zhí)行消息身份驗(yàn)證檢查。它可在計(jì)算機(jī)、站點(diǎn)或應(yīng)用程序級(jí)別聲明,但不在子目錄級(jí)別聲明。
< pages> 標(biāo)識(shí)特定于頁(yè)的配置設(shè)置。
< passport> 指定要重定向到的頁(yè)(如果該頁(yè)要求身份驗(yàn)證,而用戶尚未通過(guò) Microsoft Passport 身份驗(yàn)證注冊(cè))。
< processModel> 配置 Microsoft Internet 信息服務(wù) (IIS) Web 服務(wù)器系統(tǒng)上的 ASP.NET 進(jìn)程模型設(shè)置。
< protocols> 指定傳輸協(xié)議,ASP.NET 可使用這些傳輸協(xié)議來(lái)解密 HTTP 請(qǐng)求中從客戶端瀏覽器發(fā)送的數(shù)據(jù)。
用于 < assemblies> 的 < remove> 移除對(duì)程序集的引用。
用于 < clientTarget> 的 < remove> 從用戶代理別名的內(nèi)部集合中移除特定用戶代理的別名。
用于 < httpHandlers> 的 < remove> 移除對(duì) HttpHandler 類的謂詞/路徑映射。
用于 < httpModules> 的 < remove> 移除對(duì) HttpModule 類的引用。< remove> 的值必須與上一個(gè) < add> 指令的值精確匹配。
用于 < protocols> 的 < remove> 從特定應(yīng)用程序的可支持 HTML 編碼協(xié)議列表中移除單個(gè)協(xié)議。
用于 < serviceDescriptionFormatExtensionTypes> 的 < remove> 從配置文件的范圍內(nèi)移除單個(gè)服務(wù)描述格式擴(kuò)展類型。
< result> 用來(lái)保存對(duì)該節(jié)進(jìn)行分析后得出的結(jié)果(鍵值字符串對(duì))的 HttpCapabilitiesBase 派生類。此字符串在運(yùn)行時(shí)用于創(chuàng)建返回類型。
< securityPolicy> 定義命名安全級(jí)別與策略文件的有效映射。該節(jié)可以在計(jì)算機(jī)、站點(diǎn)或應(yīng)用程序級(jí)別聲明。
< serviceDescriptionFormatExtensionTypes> 指定要在配置文件的范圍內(nèi)運(yùn)行的服務(wù)描述格式擴(kuò)展。
< sessionState> 配置當(dāng)前應(yīng)用程序的一些會(huì)話狀態(tài)設(shè)置。
< soapExtensionImporterTypes> 指定當(dāng)訪問(wèn)配置文件范圍內(nèi)的 XML Web services 的服務(wù)描述時(shí)將運(yùn)行的 SOAP 擴(kuò)展。
< soapExtensionReflectorTypes> 指定當(dāng)為配置文件范圍內(nèi)的所有 XML Web services 生成服務(wù)描述時(shí)將運(yùn)行的 SOAP 擴(kuò)展。
< soapExtensionTypes> 指定要與配置文件范圍內(nèi)的所有 XML Web services 一起運(yùn)行的 SOAP 擴(kuò)展。
< trace> 配置ASP.NET 跟蹤服務(wù)。
< trust> 配置用于運(yùn)行特定應(yīng)用程序的代碼訪問(wèn)安全權(quán)限集。該節(jié)可以在計(jì)算機(jī)、站點(diǎn)和應(yīng)用程序級(jí)別聲明。
< trustLevel> 定義特定安全級(jí)別到命名策略文件的映射。
< use> 指定發(fā)送到該分析器的 HTTP 請(qǐng)求字符串。
< user> 允許在配置文件中定義用戶名和密碼憑據(jù)。
< webServices> 控制使用 ASP.NET 創(chuàng)建的 XML Web services 的設(shè)置。
< WsdlHelpGenerator> 為 XML Web services 指定 .aspx 幫助頁(yè)。
【編輯推薦】
責(zé)任編輯:佚名
來(lái)源:
cnbolgs