4

バックグラウンド

  • .NET ベースのレポート ツールを使用しています。
  • レポート ツールは、環境間で更新するのが面倒な設定ファイルを使用します (変換などは行いません)。
  • レポート ツールを使用すると、特定の時間に実行する .NET プラグインを記述できるため、設定ファイルをその場で変更できます。
  • IIS にアクセスでき、そのレベルで設定/接続文字列を追加できます

ゴール

そうしたいです:

  • すべての接続文字列と設定を IIS サーバー レベルの設定に移動することで、展開を簡素化します。
    • 私たちの開発者でさえ IIS をローカルで利用できるので、これは問題になりません。
  • 私が書いている .NET プラグインを使用して、アプリが存在するサーバーに接続し、接続文字列と設定ファイルを取得します。

質問

.NET クラス内からプログラムでサーバー レベルの IIS 接続設定にアクセスするにはどうすればよいですか?

注意事項 / 考慮事項

  • このアプリケーションは web.config を使用しません。
    • 編集:明らかにアプリは web.config を使用していませんが、アプリがデプロイされたときに存在するため、理論的には .NET プラグインを介してアクセスできます。
  • これらは実際には技術的には 5 つの異なる Web サイトです。各Webサイトに同じ方法でプラグインを実装します
  • IIS サーバーはこの目的にのみ使用されるため、設定と構成要素をすべての Web アプリケーションでグローバルにしたいと考えています。
4

1 に答える 1

0

メモリ キャッシュを使用できます。MemoryCache クラスは、ASP.NET アプリケーションではない .NET Framework アプリケーションで使用できるように変更されました。

于 2013-07-09T18:31:41.890 に答える