Имеется приложение на C# ASP.NET MVC. В нем присутствуют потоки. Упрощенный пример кода приведен ниже:
//...
public void f() {
debugLog("1");
Thread a = new Thread(b);
debugLog("2");
a.Start();
debugLog("3");
}
public void b() {
debugLog("thread started");
//...
}
public void debugLog(string message) {
File.AppendAllText(@"C:\debug.log", message);
}
При тестировании на рабочем ноутбуке все работает. Но если развернуть приложение на IIS и запустить на сервере, то callback потока перестает вызываться. То есть в логах только "1 2 3" без "thread started".
В чем заключается проблема и как ее решить?
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости