Я нашел что-то смешное, я замечаю это удачей, когда я отлаживал другую вещь. Я применял шаблон MVP, и я делал одноэлементный контроллер доступным для всех презентаций.
Вдруг я понял, что какое-то событие вызывается однажды при первом обратном обращении, дважды, если есть два возврата, 100 раз, если есть 100 обратных передач.
потому что Singleton основан на статической переменной, в которой хранится экземпляр, а статическая переменная находится в режиме обратной передачи, и я подключил событие, предполагая, что он будет подключен один раз и будет перезаписан для каждой обратной передачи.
Думаю, мы должны подумать дважды, прежде чем применять синглтон в веб-приложении, или я что-то пропустил??
спасибо