asynccontroller相关内容

使用AsyncController处理超时的最佳方法

我的MVC3项目中有很长时间的轮询控制器.它的超时设置为30秒.我有一个HandleErrorAttribute实现,可以处理所有错误的记录. 由于timout抛出TimeoutException,这意味着它们将在日志中显示. 我需要在HandleErrorAttribute类获取它之前拦截此错误,并返回一个json对象而不是500错误页面.最好的方法是什么? 我做到了,而且有效 ..
发布时间:2020-09-11 19:06:18 其他开发

构建单元测试MVC2 AsyncControllers

我在考虑重新改写我的一些MVC控制器是异步控制器。我有工作的单元测试这些控制器,但我想了解如何维护他们的异步控制器环境。 例如,目前我有一个这样的动作: 公共ContentResult类型交易() { 做东西... 返回的内容(“结果”); } 和我的单元测试基本上是这样的: VAR的结果= controller.Transaction(); Assert.AreEqual ..
发布时间:2016-07-06 11:05:04 ASP .NET

AsyncController的异步操作块请求,而不是立即返回

这是第一次,我使用AsyncController(MVC3),我无法理解的异步操作。我的任务是从Excel导入数据量适中到SQL Server数据库,使用实体框架。我认为这将有资格获得异步操作,所以我写了明确的控制器用于这一目的。这里是控制器code。与异步操作 公共类CampDonorImportController:AsyncController { 公共无效CampDonorImp ..
发布时间:2016-06-29 21:04:45 ASP .NET

可以ASP.NET MVC的AsyncController用来服务大量并发请求挂的(长轮询)?

喜欢的Node.js,龙卷风,扭曲的框架让开发人员创建一个支持大量并发请求挂(10K +)的服务器的推送应用程序。据我了解,他们都通过不创建线程来为每个请求挂着实现这个。 能否AsyncController用来服务大量非活动的并发请求? 如果这样,是否有使用这种方法制造长轮询应用程序的任何相当大的ASP.NET MVC的网站? 解决方案 我最近写了一个的使用基于的 MVC 3异步控制器 ..
发布时间:2016-06-09 18:16:55 C#/.NET

实现一个进度条与ASP.NET MVC 2 AsyncController实现长期运行的任务

阅读AsyncControllers的文件之后的ASP.NET MVC 2中,我想知道是什么最好的方式来实现在这种情况下一个ajax的进度条。这似乎有点奇怪,该教程没有介绍这在所有。 我想实现一个AJAX进度条涉及要求返回当前任务状态的其他操作方法。不过,我不知道,交流工作线程和操作方法之间的任务状态信息的最佳方式。 我的最好的办法,到目前为止是把信息了短路电流进展到会话词典以及一个唯一的ID ..
发布时间:2015-11-28 22:33:42 前端开发