这,IMO,是一种奇怪的行为,或者我必须做错事,后者很有可能。
我在ASP.NET的Application_Start
事件中启动了一个线程。
我在网上搜索过,似乎可以在此事件中生成并运行一个线程。
不知怎的,我无法实现它。
我的活动如下
void Application_Start(object sender, EventArgs e)
{
//Some code here
//Logging to a file. This is working fine
try
{
var thread = new Thread(new ThreadStart(StartJob));
thread.IsBackground = true;
thread.Name = "BackgroundChecker";
thread.Start();
}
catch (Exception ex)
{
//No error here
}
}
private void StartJob()
{
//Tried to log to a file, same as above, but not able to do so
}
请帮忙!
提前致谢!