您目前已離線,請等候您的網際網路重新連線

如何編輯 ASP.NET 應用程式組態

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:815178
結論
本文將逐步告訴您,如何建立,以及如何編輯 Web.config 檔。Web.config 檔會定義行為的 ASP.NET 應用程式。.NET Framework 包括 ASP.NET,設定應用程式使用 XML 格式.config 文字檔案。這是從傳統的登錄和 Metabase 組態機制出發。目前沒有任何 Microsoft 管理主控台 (MMC)] 嵌入式管理單元或其他 Microsoft 所提供的系統管理工具,對於建立和修改.config 檔。

back to the top

將組態設定加入至 Web.config 檔

大部分的 ASP.NET 應用程式會使用任何文字編輯器如 「 記事本 」 隨附預先建置的 Web.config 檔案可供編輯。通常,Web.config 檔案包含註解,請編輯檔案從名稱即可得知其意義。但是,您可能必須加入至還沒有組態項目定義的 Web.config 檔案的組態項目。若要將一個標準的組態項目加入至 Web.config 檔案,請依照下列步驟執行:
  1. 在文字編輯器如 「 記事本 」 中開啟 Machine.config 檔。

    Machine.config 檔位於 %SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\CONFIG\ 目錄中。
  2. 在 Machine.config 的檔案找出您要覆寫在 Web.config 檔中的組態設定]。項目當項目超過一行開頭的 <element_name> 行,並結束與 </element_name>. 項目也可能會自行結尾和可能看起來類似 <element_name attribute1=”option” attribute2=”option” />. 請注意該泛空白字元會被忽略。因此,項目可能跨越多行。項目可能會加註解。註解包含在 <!-- and --> 標記。<trace> 組態項目例子,後面是自行結尾的元素的範例。<trace> 組態項目範例有多個屬性、 跨越多行,而且開頭有註解
    <!--trace Attributes:    enabled="[true|false]" - Enable application tracing    localOnly="[true|false]" - View trace results from localhost only    pageOutput="[true|false]" - Display trace ouput on individual pages    requestLimit="[number]" - Number of trace results available in trace.axd    traceMode="[SortByTime|SortByCategory]" - Sorts trace result displays based on Time or Category  --><trace    enabled="false"    localOnly="true"    pageOutput="false"    requestLimit="10"    traceMode="SortByTime"/>
  3. 整個組態項目和任何開頭註解剪貼簿的複本。
  4. 決定項目在 Machine.config 中如何巢狀的檔案。

    Machine.config 檔是階層式,而且組態項目巢狀方式置於其他項目。當您將從 Machine.config 檔的組態項目複製到 Web.config 檔案時,您必須使用相同從複製的項目中該組態項目巢狀。若要判斷 Machine.config 檔組態項目中所包含的項目,向上捲動 Machine.config 檔中,直到您找到的項目開啟時,沒有關閉。包含的項目很簡單識別,因為較高層級的項目有較少縮排。

    大部分的 ASP.NET 組態項目都包含在 <system.web> 項目。項目 (</system.web> 結尾) 必須放在組態項目之後。

    請注意您的組態項目都包含在項目。您必須將該元素貼 Web.config 檔中相同的項目。組態項目可能有多個項目中巢狀結構。您必須在 Web.config 檔中建立所有較高層級的項目。
  5. 關閉該 Machine.config 檔,然後使用文字編輯器開啟您 ASP.NET 的根目錄中的 Web.config 檔的應用程式。
  6. 在步驟 4 中,貼上組態項目的開頭和結尾的項目,您識別出之間。

    範例如果建構項目包含於 <system.web> 項目,建構項目必須貼上的 <system.web> 開頭行之後立即 項目,以及 </system.web> 之前 關閉行。
  7. 修改組態項目,在要覆寫 Machine.config] 設定為該應用程式的 Web.config 檔中。

    此設定會套用至包含 Web.config 檔和所有子資料夾的資料夾。

back to the top
参考
如需詳細資訊按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中發行項]:
815179如何建立 ASP.NET 應用程式的 Web.config 檔
818016如何部署在.NET Framework 建置的應用程式
如需有關 ASP.NET 組態與 ASP.NET 組態檔格式的詳細資訊,請參閱.NET Framework SDK 文件,或請造訪下列 Microsoft 網站:

http://msdn2.microsoft.com/en-us/library/aa719558(VS.71).aspx

http://msdn2.microsoft.com/en-us/library/ackhksh7(vs.71).aspx

back to the top

警告:本文為自動翻譯

內容

文章識別碼:815178 - 最後檢閱時間:05/13/2007 05:11:18 - 修訂: 1.10

Microsoft ASP.NET 1.0, Microsoft ASP.NET 1.1

  • kbmt kbweb kbconfig kbredistribution kbdeployment kbhowtomaster KB815178 KbMtzh
意見反應