asp.net中长时间运行的进程#

pes*_*ssi 3 c# asp.net process long-integer

我有一个Web应用程序,在后面的代码中有一个长时间运行(资源密集型)进程,最终输出是一个pdf文件(图像到pdf转换工具)

它运行良好..因为我在一个专用服务器上,它现在完全不是资源问题.

但是,我想知道如果一次处理超过20个用户,系统将达到其资源限制.

我已经看到用户输入他们的电子邮件的在线服务,我想这些流程在后台排队,结果通过1st-1st out方法通过电子邮件发送.

有人可以请教我如何使用C#在asp.net应用程序中实现这种逻辑?

Kla*_*sen 5

这样的系统将包括在服务器上运行的Windows服务.asp.net页面唯一做的就是向数据库提交请求(带有相关数据).然后,Windows服务监视此表并处理所有新请求.