Here is my code:
ThreadStart threadStart = controller.OpenFile;
Thread thread = new Thread(threadStart);
thread.Start();
In the OpenFile function my code looks like:
System.Console.Error.WriteLine("Launching");
The code in OpenFile doesn't get executed for 30 seconds exactly. It starts immediately on my machine but in our production environment it takes 30 seconds before that print statement will execute.
Is there a setting or something that might be doing this? Where would I start looking?