国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP教程 - ASP.NET 配置

ASP.NET 配置

2023-05-08 03:26未知服務器之家 ASP教程

配置 一個 ASP.NET 應用程序的行為是由以下兩個配置文件中的不同設置決定的: machine.config web.config machine.config 文件包含所有支持設置項的默認和設置機器的具體值。機器的設置是由系統(tǒng)管理員,且應用程序通常不能訪問這個文件。

配置

一個 ASP.NET 應用程序的行為是由以下兩個配置文件中的不同設置決定的:

  • machine.config
  • web.config

machine.config 文件包含所有支持設置項的默認和設置機器的具體值。機器的設置是由系統(tǒng)管理員,且應用程序通常不能訪問這個文件。

然而,一個應用程序,可以通過在它的根文件夾中創(chuàng)建 web.config 文件覆蓋默認值。web.config 文件是 machine.config 文件的一個子集。

如果應用程序包含子目錄,那么它可以為每個文件夾定義一個 web.config 文件。每個配置文件的范圍是用一個分層的自上而下的方式確定。

任何 web.config 文件都可以在本地擴展,限制,或重寫任何設置在上層的定義。

Visual Studio 會為每個項目生成默認的 web.config 文件。應用程序可以在沒有 web.config 文件的情況下執(zhí)行,然而,我們不能調試一個沒有 web.config 文件的應用程序。

下圖顯示的是用于 web 服務教程中的解決方案資源管理器為樣本的例子:

ASP.NET 配置Configuration Section Handler 聲明

配置節(jié)處理程序聲明是包含在 的標簽中的,每個配置處理程序指定配置節(jié)的名稱,并包含在提供了一些配置數據的文件中。它具有以下基本語法:

<configSections> <section /> <sectionGroup /> <remove /> <clear/> </configSections>

它具有以下元素:

  • Clear – 所有涉及繼承的節(jié)和節(jié)組的引用。
  • Remove – 刪除一個繼承引用的部分和部分組。
  • Section – 定義了配置節(jié)處理程序和配置元素之間的關聯(lián)。
  • Section group – 它定義了一個配置節(jié)處理程序與配置節(jié)之間的關聯(lián)。

應用程序設置

應用程序設置允許存儲只讀訪問的應用程序的名稱-數值對。例如,你可以定義一個自定義應用程序設置如下:

<configuration> <appSettings> <add key="Application Name" value="MyApplication" /> </appSettings> </configuration>

例如,你還可存儲一本書的 ISBN 號和名字數據對:

<configuration> <appSettings> <add key="appISBN" value="0-273-68726-3" /> <add key="appBook" value="Corporate Finance" /> </appSettings> </configuration>

連接字符串

連接字符串展示的是可用于網站的數據庫連接字符串。例如:

<connectionStrings> <add name="ASPDotNetStepByStepConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=E:\projectsdatacaching / datacachingApp_DataASPDotNetStepByStep.mdb" providerName="System.Data.OleDb" /> <add name="booksConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C: databindingApp_Dataooks.mdb" providerName="System.Data.OleDb" /> </connectionStrings>

系統(tǒng)的網絡元素

system.web 元素為 ASP.NET 配置節(jié)指定了根元素,并且包含了配置 ASP.NET Web 應用程序和控制應用程序運轉的配置元素。

它控制大多數比較常見的需要調整的配置元素。該元素的基本語法如下:

<system.web> <anonymousIdentification> <authentication> <authorization> <browserCaps> <caching> <clientTarget> <compilation> <customErrors> <deployment> <deviceFilters> <globalization> <healthMonitoring> <hostingEnvironment> <httpCookies> <httpHandlers> <httpModules> <httpRuntime> <identity> <machineKey> <membership> <mobileControls> <pages> <processModel> <profile> <roleManager> <securityPolicy> <sessionPageState> <sessionState> <siteMap> <trace> <trust> <urlMappings> <webControls> <webParts> <webServices> <xhtmlConformance> </system.web>

下表提供了一些常用的 system.web 元素的子元素的簡要描述:

AnonymousIdentification

這是在需要用戶身份確認時對未被認證的用戶進行識別的。

Authentication

它是配置授權支持的,基本的語法是:

<authorization> <allow .../> <deny .../> </authorization>

Caching

它配置緩存設置,基本的語法是:

<caching> <cache>...</cache> <outputCache>...</outputCache> <outputCacheSettings>...</outputCacheSettings> <sqlCacheDependency>...</sqlCacheDependency> </caching>

CustomErrors

它定義了自定義錯誤消息,基本的語法是:

<customErrors defaultRedirect="url" mode="On|Off|RemoteOnly"> <error. . ./> </customErrors>

Deployment

它定義了用于部署的配置設置。基本語法如下:

<deployment retail="true|false" />

HostingEnvironment

它為托管環(huán)境定義了配置設置。基本語法如下:

<hostingEnvironment idleTimeout="HH:MM:SS" shadowCopyBinAssemblies="true|false" shutdownTimeout="number" urlMetadataSlidingExpiration="HH:MM:SS" />

Identity

它用于配置對應用程序的認證機制,基本語法如下:

<identity impersonate="true|false" userName="domainusername" password="<secure password>"/>

MachineKey

它用于配置用于加密和解密數據的表單驗證 Cookie 的密鑰。

它還允許配置驗證密鑰對視圖狀態(tài)數據和 Forms 身份驗證票證執(zhí)行消息認證檢查。基本的語法是:

<machineKey validationKey="AutoGenerate,IsolateApps" [String] decryptionKey="AutoGenerate,IsolateApps" [String] validation="HMACSHA256" [SHA1 | MD5 | 3DES | AES | HMACSHA256 | HMACSHA384 | HMACSHA512 | alg:algorithm_name] decryption="Auto" [Auto | DES | 3DES | AES | alg:algorithm_name] />

Membership

它用于配置管理和認證用戶參數。基本的語法是:

<membership defaultProvider="provider name" userIsOnlineTimeWindow="number of minutes" hashAlgorithmType="SHA1"> <providers>...</providers> </membership>

Pages

它提供了網頁的具體配置。基本的語法是:

<pages asyncTimeout="number" autoEventWireup="[True|False]" buffer="[True|False]" clientIDMode="[AutoID|Predictable|Static]" compilationMode="[Always|Auto|Never]" controlRenderingCompatibilityVersion="[3.5|4.0]" enableEventValidation="[True|False]" enableSessionState="[True|False|ReadOnly]" enableViewState="[True|False]" enableViewStateMac="[True|False]" maintainScrollPositionOnPostBack="[True|False]" masterPageFile="file path" maxPageStateFieldLength="number" pageBaseType="typename, assembly" pageParserFilterType="string" smartNavigation="[True|False]" styleSheetTheme="string" theme="string" userControlBaseType="typename" validateRequest="[True|False]" viewStateEncryptionMode="[Always|Auto|Never]" > <controls>...</controls> <namespaces>...</namespaces> <tagMapping>...</tagMapping> <ignoreDeviceFilters>...</ignoreDeviceFilters> </pages>

Profile

它用于配置用戶配置文件參數。基本的語法是:

<profile enabled="true|false" inherits="fully qualified type reference" automaticSaveEnabled="true|false" defaultProvider="provider name"> <properties>...</properties> <providers>...</providers> </profile>

RoleManager

為用戶角色配置設置信息。基本的語法是:

<roleManager cacheRolesInCookie="true|false" cookieName="name" cookiePath="/" cookieProtection="All|Encryption|Validation|None" cookieRequireSSL="true|false " cookieSlidingExpiration="true|false " cookieTimeout="number of minutes" createPersistentCookie="true|false" defaultProvider="provider name" domain="cookie domain"> enabled="true|false" maxCachedResults="maximum number of role names cached" <providers>...</providers> </roleManager>

SecurityPolicy

用于配置安全策略。基本的語法是:

<securityPolicy> <trustLevel /> </securityPolicy>

UrlMappings

它定義了用于隱藏原始URL的映射,并提供更具用戶友好性的的 URL 。基本的語法是:

<urlMappings enabled="true|false"> <add.../> <clear /> <remove.../> </urlMappings>

WebControls

它提供了對客戶端腳本共享位置的名稱。基本的語法是:

<webControls clientScriptsLocation="String" />

WebServices

用于配置 Web 服務。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 中文字幕一区二区三区精彩视频 | 午夜精品久久久 | 亚洲欧美日韩电影 | 亚洲在线一区 | 亚洲激情视频 | 欧美一区二区在线播放 | 日韩在线观看中文字幕 | 精品www | 精品国产免费人成在线观看 | 精品国产综合 | 亚洲免费视频一区 | 成人亚洲视频 | 欧美日韩免费 | 国产精品久久一区二区三区 | 中文字幕 国产精品 | 亚洲国产精品久久人人爱 | 欧美中文字幕一区二区三区 | 亚洲黄色高清 | 91精品欧美久久久久久动漫 | 中文字幕一区二区三区乱码图片 | 国产精品美乳在线观看 | 久久久国产一区二区三区四区小说 | 免费在线a | 中文在线a在线 | 久久精品91 | 亚洲精品欧美一区二区三区 | 黄网站涩免费蜜桃网站 | 亚洲视频在线免费观看 | 色吧av| 日韩欧美三区 | 美女午夜影院 | 日韩精品一区二区三区 | 久久久www成人免费无遮挡大片 | 精品日韩一区二区 | 日本久久免费 | 欧洲一区二区三区 | 亚洲aaa| 亚洲天堂av在线 | 国产综合久久 | 国产欧美一区二区精品性色 | 一区二区三区高清 |