バックグラウンド
- .NET ベースのレポート ツールを使用しています。
- レポート ツールは、環境間で更新するのが面倒な設定ファイルを使用します (変換などは行いません)。
- レポート ツールを使用すると、特定の時間に実行する .NET プラグインを記述できるため、設定ファイルをその場で変更できます。
- IIS にアクセスでき、そのレベルで設定/接続文字列を追加できます
ゴール
そうしたいです:
- すべての接続文字列と設定を IIS サーバー レベルの設定に移動することで、展開を簡素化します。
- 私たちの開発者でさえ IIS をローカルで利用できるので、これは問題になりません。
- 私が書いている .NET プラグインを使用して、アプリが存在するサーバーに接続し、接続文字列と設定ファイルを取得します。
質問
.NET クラス内からプログラムでサーバー レベルの IIS 接続設定にアクセスするにはどうすればよいですか?
注意事項 / 考慮事項
- このアプリケーションは web.config を使用しません。
- 編集:明らかにアプリは web.config を使用していませんが、アプリがデプロイされたときに存在するため、理論的には .NET プラグインを介してアクセスできます。
- これらは実際には技術的には 5 つの異なる Web サイトです。各Webサイトに同じ方法でプラグインを実装します
- IIS サーバーはこの目的にのみ使用されるため、設定と構成要素をすべての Web アプリケーションでグローバルにしたいと考えています。