Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个按 Web 请求注册的组件。在处理请求期间如何强制重新创建组件?
container.Release(obj);没有帮助(据我所知,它对 Singleton 和 PerWebRequest 根本不起作用)。
container.Release(obj);
这不是最可扩展的解决方案,但如果您只需要第二个组件(而不是第三个、第四个等),您可以创建一个继承自另一个组件的新类并注册它。
我确实觉得这是一个奇怪的情况。如果您想发布更多上下文,我可以添加一些设计建议。