【发布时间】:2010-10-26 12:03:24
【问题描述】:
我有一个计划任务需要通过浏览页面来启动,我的虚拟主机不允许我使用 Windows 调度程序。
此任务执行的一项工作是从一堆其他网站获取一些数据,因为网络请求可能很慢,我已将任务设置为使用线程。
从 mvc 操作运行此任务似乎会导致整个网络服务器变得古怪,使其拒绝加载更多页面。
从网络应用程序中使用线程是不是很糟糕?有没有办法让我安全地做到这一点?有哪些线程限制?我真的只需要知道更多信息吗?
编辑:子问题
如果我使用线程池中的线程(由 ASP.NET 运行时使用(感谢 Anton),我可以限制它可以使用的线程数吗?什么是 ASP.NET线程池大小限制?
有一个单独的站点会更好吗?也许是一个包含单独 ASP.NET 应用程序的虚拟文件夹?那会阻止我限制线程池吗?
【问题讨论】:
标签: c# .net asp.net-mvc