現在、AppFabricサーバーでWCFサービスを実行しています。アプリケーションは、カスタム構成セクションを取得するためにweb.configファイルを動的にロードする必要があります。
私の開発マシンでは、次のように構成をロードできます。
WebConfigurationManager.OpenMappedWebConfiguration(webMappedFile, virtualPath);
しかし、テストマシン(AppFabricサーバー)で例外が発生し、実際にWebアプリケーションが実行されているサイトである3番目のパラメーターを指定する必要があるようです。
WebConfigurationManager.OpenMappedWebConfiguration(webMappedFile, virtualPath, "MySite");
だから私はそれをハードコーディングしようとしました、そしてそれはうまくいきました。とにかくこれは受け入れられないので、将来どのサイトでサービスを実行するかわからないため、WebConfigurationManagerにサイトを動的に提供する必要があります。誰かがそれを達成する方法を知っていますか?
ありがとう。