经过多年的节目,我需要为第一次做一些事情异步(因为它需要几分钟,网页超时 - 不想让用户等待那么久呢)。这项行动仅由少数人完成,但可以每天进行几次(对于他们每个人)。异步处理.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