我有一個簡單的形式的ASP.NET頁面。用戶用一些細節填寫表單,上傳文檔,然後需要在服務器端進行一些文件處理。如何從ASP.NET頁面運行冗長的任務?
我的問題是 - 什麼對處理文件的服務器端處理的最佳方法?處理涉及調用一個exe文件。我應該使用單獨的線程嗎?
理想我希望用戶提交表單,而不同時處理髮生的網頁只是掛在那裏。
我試過這個代碼,但我的任務從來沒有在服務器上運行:
Action<object> action = (object obj) =>
{
// Create a .xdu file for this job
string xduFile = launcher.CreateSingleJobBatchFile(LanguagePair, SourceFileLocation);
// Launch the job
launcher.ProcessJob(xduFile);
};
Task job = new Task(action, "test");
job.Start();
任何建議表示讚賞。
我已經使用類似的方法試過,但我的任務從來沒有在服務器上運行,我已經添加了我的問題的代碼。我究竟做錯了什麼? – 2011-02-18 14:54:25