У меня есть устаревшее приложение, использующее Asp.Net WebSite (winforms ...), и мне нужно запустить фоновый поток, который периодически собирает некоторые файлы.
Но этот поток должен запускаться только один раз!
Моя проблема начинается, когда я помещаю метод в Application_Start:
void Application_Start(object sender, EventArgs e) {
SetConnection();
SetNHibernate();
SetNinject();
SetExportThread();
}
Итак, я запускаю свое приложение в Visual Studio и запускаются три потока.
Мне нужен синглтон? или что-то?