共用方式為


HOW TO:指定 Web.config 設定

更新:2007 年 11 月

對於 Web 應用程式和 Web 服務,[設定和條件約束編輯器] 中會建立 Web.config 組態檔設定的模型。指定給 Web.config 的預設值取自於 Web 應用程式的模型。其他設定則是從安裝 [分散式系統設計工具] 之開發機器上的 Machine.config 組態檔收集而來。

在 [設定和條件約束編輯器] 中,可於 [應用程式設定]、[WebApplication],然後是 [組態] 中找到 Web.config 設定。

若要檢視 Web.config 設定

  1. 以滑鼠右鍵按一下應用程式圖表上的 ASP.NET Web 應用程式或 ASP.NET Web 服務,再選擇 [設定和條件約束]。

  2. 在 [設定和條件約束編輯器] 中,巡覽至 [應用程式設定] 下列出的 [組態],再巡覽至 [Web 應用程式]。

    剛開始只有一些 Web.config 區段和設定會顯示在 [組態] 節點下方。若要加入其他區段,您需要加入對應的資源。

  3. 若要加入其他 Web.config 資源,請以滑鼠右鍵按一下 [組態] 節點,再選擇 [加入資源]。從顯示的清單中選取資源,這個清單包含下列項目:

    • AppSettingsSection

    • ConnectionStringSection

    • NetSectionGroup

    • ProtectedConfigurationSection

    • SerializationSectionGroup

    • SystemWebSectionGroup

    • TransactionsSectionGroup

    注意事項:

    有些 Web.config 資源不包含任何設定,直到您加入所需的子資源為止。例如,[NetSectionGroup] 沒有自己的設定,但是您可以加入已經包含設定的 [AuthenticationModulesSection]、[ConnectionManagementSection]、[DefaultProxySection]、[RequestCachingSection]、[SettingsSection] 和 [WebRequestModulesSection] 資源。

  4. 檢視與 [設定和條件約束編輯器] 右窗格中的每一個資源相關的設定。

若要修改 Web.config 設定

  1. 加入包含您要修改之設定的資源。

  2. 在 [設定和條件約束編輯器] 的右窗格中,編輯設定。如需詳細資訊,請參閱套用設定

    注意事項:

    您也可以直接在 Web.config 檔中編輯設定。Web.config 檔和 [設定和條件約束編輯器] 永遠會彼此保持同步 (Synchronize)。

直到依照下列方式產生 Web.config 檔後,Web.config 檔才會出現在 [方案總管] 中。

若要在 [方案總管] 中產生 Web.config 檔

  1. 實作您要顯示其 Web.config 檔的 Web 應用程式。如需詳細資訊,請參閱 HOW TO:在應用程式圖表上實作應用程式

  2. 在 [設定和條件約束編輯器] 中,修改應用程式的 [組態] 區段設定,或將新的資源加入至組態區段。

安全性

[分散式系統設計工具] 不會將某些特定設定儲存在 .sdm 檔中。不過,在實作應用程式之後,如連接字串的設定會儲存在 .config 檔。

針對所有實作的 Web 應用程式,下列設定在 Web.config 檔中會顯示為純文字 (未加密):

  • ConnectionStrings:內含於 [ConnectionStringsSection] 資源中。

  • Network:內含於 [SmtpSection] 資源中。

  • Password:內含於 [IdentitySection] 和 [ProcessModelSection] 資源中。

  • Users:內含於 [FormsAuthenticationCredentials] 資源中。

如需詳細資訊,請參閱實作應用程式的考量

請參閱

工作

HOW TO:加入資源

參考

Web 應用程式資源

其他資源

一般性的應用程式、系統和邏輯伺服器組態工作