【问题标题】:how to using multi-processor ActionResult asp.net mvc 4.0如何使用多处理器 ActionResult asp.net mvc 4.0
【发布时间】:2015-07-23 03:21:18
【问题描述】:

控制器有很多ActionResult,当我点击查看时,其中一个被调用并运行。当我单击视图时,调用的 ActionResult 必须等待它完成 ActionResult 然后运行。 我想将我的第二个 ActionResult 称为 2 和并行操作。

有没有办法实现不??

【问题讨论】:

  • 你的问题没有多大意义。也许展示一些代码并详细说明什么不起作用,以及您希望看到什么?

标签: asp.net-mvc multiprocessing actionresult


【解决方案1】:
public ActionResult DownLoad(){
// do somethings
return File ( ... );
}

public ActionResult UpLoad(){
// do somethings
return View ( ... );
}

当我调用操作Download 时,它正在运行。 我想调用UpLoadDownload 并行运行并返回一些东西。

或者调用两个动作 Download 并并行运行它们。

【讨论】:

  • 在什么情况下?如果您有两个用户同时调用这两个操作,则 Web 服务器将同时处理这两个请求。
  • 真的吗? IIS 不会同时运行这两个请求。第二个动作等待第一个动作完成并在之后运行。
  • 确实如此。否则网站如何支持多个用户?您需要向我们展示或告诉我们您是如何调用这些请求并得出此结论的。
  • 现在,我想使用操作下载下载文件并在视图中创建进度条。如果 Web 服务器支持多进程,则控制器没有多进程。如何在查看和下载动作续中运行下载动作并将数据返回到进度条?
猜你喜欢
  • 1970-01-01
  • 2013-11-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多