方法 : Web.config 設定を指定する

更新 : 2007 年 11 月

Web.config 構成ファイルの設定は、Web アプリケーションと Web サービスに対する設定および制約エディタでモデル化されます。Web.config に指定される既定値は、Web アプリケーションのモデルから取得されます。追加の設定は、分散システム デザイナがインストールされている開発マシン上の Machine.config 構成ファイルから収集されます。

設定および制約エディタ上で、Web.config 設定は、[アプリケーションの設定]、[WebApplication]、そしてその下の [構成] の下にあります。

Web.config 設定を表示するには

  1. アプリケーション ダイアグラム上の ASP.NET Web アプリケーションまたは ASP.NET Web サービスを右クリックし、[設定および制約] をクリックします。

  2. 設定および制約エディタで、[アプリケーションの設定]、[Web アプリケーション] の下にある [構成] ノードに移動します。

    最初、[構成] ノードには、少数の Web.config セクションと設定しか表示されません。セクションを追加するには、対応するリソースを追加する必要があります。

  3. Web.config リソースを追加するには、[構成] ノードを右クリックし、[リソースの追加] をクリックします。表示された一覧からリソースを選択します。一覧には、以下のリソースが含まれます。

    • [AppSettingsSection]

    • [ConnectionStringSection]

    • [NetSectionGroup]

    • [ProtectedConfigurationSection]

    • [SerializationSectionGroup]

    • [SystemWebSectionGroup]

    • [TransactionsSectionGroup]

    ms181993.alert_note(ja-jp,VS.90).gifメモ :

    Web.config リソースによっては、必要な子リソースが追加されない限り設定を持たないリソースもあります。たとえば、[NetSectionGroup] リソースは、独自の設定を持ちませんが、このリソースに [AuthenticationModulesSection]、[ConnectionManagementSection]、[DefaultProxySection]、[RequestCachingSection]、[SettingsSection]、および [WebRequestModulesSection] の各リソースを追加できます。そして、これらのリソースが設定を持ちます。

  4. 設定および制約エディタの右ペインに、各リソースに関連付けられている設定が表示されます。

Web.config 設定を変更するには

  1. 変更する設定が含まれるリソースを追加します。

  2. 設定および制約エディタの右ペインで、設定を編集します。詳細については、「設定の適用」を参照してください。

    ms181993.alert_note(ja-jp,VS.90).gifメモ :

    Web.config ファイルで直接、各設定を編集することもできます。Web.config ファイルと設定および制約エディタは、常に同期が維持されます。

Web.config ファイルは、以下の手順で生成されるまで、ソリューション エクスプローラ上には表示されません。

ソリューション エクスプローラ上で Web.config ファイルを生成するには

  1. 表示する Web.config ファイルに対応する Web アプリケーションを実装します。詳細については、「方法 : アプリケーション ダイアグラムでアプリケーションを実装する」を参照してください。

  2. 設定および制約エディタで、アプリケーションの [構成] セクション設定を変更するか、構成セクションに新しいリソースを追加します。

セキュリティ

分散システム デザイナでは、特定の設定を .sdm ファイルに保存しません。ただし、接続文字列のような設定は、アプリケーションの実装後、.config ファイルに保存されます。

以下の設定は、実装されたすべての Web アプリケーションに対する Web.config ファイルにプレーンテキスト (暗号化されない状態) で記述されます。

  • [ConnectionStrings] -[ConnectionStringsSection] リソースに含まれます。

  • [ネットワーク] - [SmtpSection] リソースに含まれます。

  • [パスワード] - [IdentitySection] リソースと [ProcessModelSection] リソースに含まれます。

  • [ユーザー] - [FormsAuthenticationCredentials] リソースに含まれます。

詳細については、「アプリケーションの実装に関する考慮事項」を参照してください。

参照

処理手順

方法 : リソースを追加する

参照

Web アプリケーションのリソース

その他の技術情報

アプリケーション、システム、および論理サーバーの一般的な構成タスク