經過多年的節目,我需要爲第一次做一些事情異步(因爲它需要幾分鐘,網頁超時 - 不想讓用戶等待那麼久呢)。這項行動僅由少數人完成,但可以每天進行幾次(對於他們每個人)。異步處理.NET SQL Server?
從「保存」點擊使用LINQ,我插入一條記錄到SQL Server表中的ASP.NET網頁上。然後觸發一個SSIS包,將該記錄推送到全國各地的其他數據庫。
所以..
如何我(希望簡單)讓這個異步,使用戶可以與其他的東西得到?
如果有這樣的建立在.NET一側或SQL一邊?
有沒有辦法(幾分鐘後),用戶可以知道這個過程已經完成併成功?也許是電子郵件?不知道用戶怎麼知道它完成了。
我讀了這個網站一些關於它的線程,但如果使用Visual Studio 2012多現在不同了/ .NET框架4.5(我們仍然在使用SQL Server 2008 R2),他們從2009年所以不知道。
讀入使用AJAX和可能的Web方法 - 你的情況聽起來非常理想... – sgeddes 2013-03-20 23:37:46
不一定。如果用戶導航離開,則沒有機制可以查看結果或檢查錯誤。 – 2013-03-20 23:38:31