0
我在IIS7上在IIS 7中調用void方法並且不等待它們返回
我在頁面上有一個按鈕。
當我點擊它時,會啓動一個調用void方法的新線程,該方法需要20到30分鐘才能完成。
問題是被調用的void方法在控件返回給瀏覽器後立即停止運行。 (至少它似乎)
protected void _Build_Click(object sender, EventArgs e)
{
if (Build.IsBuilding) return;
var t = new Thread(Build.DoBuild);
t.Start();
}
它應該這樣或應該控制返回到瀏覽器並繼續? 是否有另一種方法來調用一個方法,而不是等待它完成?
你爲什麼說它似乎停止運行?你觀察到了什麼?你想在線程中做什麼? – Guffa 2009-07-27 23:36:34