0

現在、IIS 7 マネージ モジュールを開発しています。これは、サーバー側のソフトウェアと共に配布されます。

IIS モジュール自体で設定/構成を管理するにはどうすればよいですか? たとえば、モジュールによって内部的に使用される API キーをユーザーに設定させるにはどうすればよいでしょうか?

Apache または nginx では、VirtualHosts ファイル (apache) および nginx 構成ファイル (nginx) に直接設定を追加できることを知っています。IIS モジュールの「ベスト プラクティス」はあるのでしょうか。

4

1 に答える 1

1

はい、そのために web.config ファイルを使用できます。オプションで独自の構成セクションを定義することもできますが、構成の複雑さによっては、既存の appSettings セクションを使用するだけで十分な場合があります。モジュールから次のような appSettings を読み取ることができます: web.config ファイルの appSettings セクションを読み取るには?

そして最も良い点は、アプリケーション設定を管理するための IIS マネージャーの組み込み UX が含まれていることです。悪い点は、顧客に検証を提供せず、構成をガイドする「インテリセンス」も提供しないことです。

独自のセクションを定義する場合は、 http ://www.iis.net/learn/develop/extending-iis-configuration/extending-iis-schema-and-accessing-the-custom-sections-using を参照してください。 -mwa スキーマ ファイルを追加すると、IIS マネージャーで「構成エディター」を使用できるようになり、顧客が検証、データ型、コレクション管理などを設定するためのシンプルな UI が提供されます。

于 2015-10-23T00:28:57.680 に答える