我有以下“问题”。我为 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");
有时需要一段时间才能看到更改(即使在重新编译应用程序之后)。
编辑:我刚刚发现您必须重新启动应用程序池。然后我将重新表述我的问题:“你能在你的应用程序中重新加载应用程序上下文吗?” 无需重新启动应用程序池。