【发布时间】:2011-08-09 05:18:35
【问题描述】:
我基本上需要这样做,但不幸的是,我的托管服务提供商没有给我“完全信任”,所以我无法运行线程。有没有办法使用 AJAX 来做到这一点?
//Updates Information in Database
Thread threadFind = new Thread(LoadFind);
threadFind.Start();
Response.Write("Send old information to users");
我不希望我的用户完全等待响应,因此我可以向他们发送旧信息。但是,当他们在页面上时,我希望另一个线程(或类似线程的东西)来更新下一个访问用户的信息。
谢谢。
【问题讨论】:
-
您能否详细说明您的场景是什么?
-
生成一个新的
Thread或使用ThreadPool.QueueUserWorkItem()似乎在 IIS 7.5 中的中等信任下工作。您的托管服务提供商设置的信任级别是多少? -
无论如何,如果您正在计划任何可扩展性,在 Web 应用程序中生成新线程并不是一个好主意。
标签: c# javascript asp.net vb.net