ASP.NET配置

來源:互聯網
上載者:User

  <appSettings>小節用於應用程式的自訂設定,主要應用範圍是:網站設定.軟硬體環境設定.應用程式主要功能參數設定.(public sealed class AppSettingsSection:ConfigurationSection),appSettings配置節為應用程式提供string值的鍵/值對.不要使用AppSettingsSection對象的執行個體訪問這些值,而應使用ConfigurationManager類的AppSettings屬性或WebConfigurationManager類的AppSettings屬性(public static class ConfigurationManager/WebConfigurationManager,對於這兩類,我這是得介紹一下,存取修飾詞public/internal/protected/private public在整個應用程式中可以訪問,internal一個程式集,static 修飾這個類,靜態類中不需要執行個體化就可以訪問)
<appSettings>
<add key="設定的關鍵字1" value="關鍵字1的值"/>
<add key="設定的關鍵字2" value="關鍵字2的值/>
</appSettings>
<configuration>
<appSettings>
<add key="con" value="server=server;database=database1;uid=sa;pwd="/>
<add key="sn" value="9u0ufadfapffa6f4as" />
</appSettings>
</configuration>

配置<httpRuntime>
<httpRuntime>小節配置ASP.NET HTTP運行庫.該小節可以在電腦,網站,應用程式和子目錄層級聲明.
<configuration>
<system.web>
<httpRuntime maxRequestLength="4000" useFullyQualifiedRedirectUrl="true" executionTimeout="45" />
//appRequestQueueLimit將為應用程式排隊的請求的最大數目
//excutionTimeout:指示在被ASP.NET自動關閉前,允許執行請求的最大秒數
//maxRequestLength支援最大檔案的上傳
</system.web>
</configuration>

Machine.Config檔案是根設定檔,提供整台機器的預設配置設定.當一個應用程式建立時,會自動從Machine.Conifg檔案中複製一部分配置代碼作為Web.Config來對程式進行配置.應該說,Machine.Config是應用程式啟動並執行模板,在Web.Conifig沒有進行設定的內容都將從Machine.Config中擷取.
配置<httpModules>
<httpModules>小節在一個應用程式內配置HTTP模組
<httpModules>
<add type="classname,assemblyname" name="modulename" />//type類名,程式集,add 將HttpModules添加到應用程式
<remove name="modulname" />//從應用程式移除HttpModule類
<clear />//從應用程式移除所有HttpModule映射
<httpModules>
樣本:
<configuration>
<system.web>
<httpModules>
<add type="System.Web.Caching.OutputCacheModule" name="OutputCache" />
<add type="System.Web.SessionState.SessionStateModule" name="Session" />
<add type="Selector,selector.dll" name="Selector" />
<httpModules>
</system.web>
</configuration>

配置<pages>
<pages>小節標識特定於頁的配置設定.<pages>小節可以在電腦,網站,應用程式和子目錄層級聲明
<pages buffer="true/false" enableSessionState="true/false/ReadOnly" enableViewState="true/false" autoEventWireup="true/false" pageBaseType="typename,assembly" userControlBaseType="typename" />

還有很多種配置,這裡只例舉幾種重要的.可以發E-Mail給偶

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.