asp.net进程中长时间运行的代码
发布时间:2020-12-16 06:40:49 所属栏目:asp.Net 来源:网络整理
导读:例如.我们这个代码在asp.net形式的codebihind: private void btnSendEmails_OnClick(){ Send100000EmailsAndWaitForReplies();} 此代码执行将被超时原因终止. 为了解决这个问题,我希望看到这样的事情: private void btnSendEmails_OnClick(){ var taskId =
例如.我们这个代码在asp.net形式的codebihind:
private void btnSendEmails_OnClick() { Send100000EmailsAndWaitForReplies(); } 此代码执行将被超时原因终止. private void btnSendEmails_OnClick() { var taskId = AsyncTask.Run( () => Send100000EmailsAndWaitForReplies() ); // Store taskId for future task execution status checking. } 并且这个方法将在特殊的环境中以某种方式在w3wp.exe进程之外执行. 有没有人知道用于解决此类问题的框架/工具集? 更新:电子邮件发送方法只是我的意思的一个例子.事实上,我可能需要在asp.net工作流程之外执行许多功能. 例如.这一点对于一个应用程序非常重要,该应用程序聚合来自几个第三方服务的数据,对其执行某些操作并将其发送回另一个服务. 解决方法
>
QueueBackgroundWorkItem我的示例显示发送电子邮件.
> HangFire开源项目适用于共享主机. >在Azure上,您可以使用 WebJobs. >在Azure上,Cloud services (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 绘制图表到ASP.NET MVC 4(Razor,C#)网站
- 如果复选框被选中,ASP.NET – 需要一个文本框
- asp.net-mvc – 清理用户指定的URL以防止XSS(使用ASP.NET M
- ASP.NET MVC 4 EF5与MySQL
- 如何在非MVC ASP.NET应用程序中使用Fine Uploader服务器端
- 什么是ASP.NET MVC中的环境路由值及其工作原理?
- asp.net – 如何在使用无cookie的静态内容服务器时使bundle
- asp.net-mvc – Umbraco 4.11.3 – 控制器类型的当前请求不
- 如何返回404状态,无效参数传递给我的ASP.NET MVC控制器?
- 什么时候在asp.net WebService中调用Application_End
推荐文章
站长推荐
- asp.net – 为什么在调试我的Web应用程序时得到“
- asp.net – 使用Html而不是csHtml
- asp.net-core – .NET Core 1.0 – 如何使用xUni
- asp.net-mvc-4 – 用于上传mime文件和表单数据的
- asp.net-mvc – Azure网站和ASP.NET,在应用程序池
- asp.net – HTTPS停止使用IIS express
- 详解ASP.NET MVC 利用Razor引擎生成静态页
- asp.net-mvc-3 – 如何拦截MVC应用程序中的所有控
- asp.net-core – 具有不同root的ASP.Net核心反向
- asp.net-mvc – MVC4 Razor对大括号感到困惑
热点阅读