Пробежал через это недавно и задавался вопросом, может ли кто-то там дать мне хорошее объяснение. Я делал некоторый рефакторинг и создал контекст пружины, чтобы захватить настроенный сервис из внедренного файла конфигурации следующим образом:Создание экземпляра Spring.Net внутри статического метода вызывает утечку памяти
var myService = new XmlApplicationContext("assembly://MyAssembly/MyNamespace/MyService.config").GetObject( "myService") as MyService;
Обычно это, кажется, работает нормально, но в этом случае, так как он был внутри статического метод вызвал утечку памяти, и я хочу понять, почему я так избегаю этого в будущем. В первую очередь метод не должен был статичным, но это еще одна проблема. Обычно я не делаю этого и накладываю свои услуги непосредственно на страницу ASP.Net через web.config, но в этом случае это было бы целесообразно, поэтому не беспокойтесь, рассказывая мне, что я все делаю неправильно, я знаю.; -)
Max