次の「問題」があります。spring.net のアプリケーション コンテキスト ファイルを作成しました。構成は次のようになります。
<spring>
<context>
<resource uri="config://spring/objects"/>
</context>
<objects configSource="SpringObjects.config" />
</spring>
アプリケーション コンテキストに何か変更を加えた場合、変更を確認するためにアプリケーションを再コンパイルする必要はないと言われました。
構成ファイルに何かを変更した場合はどうなりますか。変化は見られません。表示されるのはまだ元のデータです。
次のようにアプリケーション コンテキストを呼び出します。
IApplicationContext ctx = ContextRegistry.GetContext();
ManagementConfigurator configurator = (ManagementConfigurator)ctx.GetObject("ManagementConfigurator");
変更が表示されるまでに時間がかかる場合があります (アプリを再コンパイルした後でも)。
編集: アプリケーション プールを再起動する必要があることがわかりました。それでは、質問を言い換えます。「アプリケーション内でアプリケーション コンテキストをリロードできますか?」アプリケーション プールを再起動する必要はありません。