Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc .NET MVC-客户端不总是下载文件_Asp.net Mvc_Iis - Fatal编程技术网

Asp.net mvc .NET MVC-客户端不总是下载文件

Asp.net mvc .NET MVC-客户端不总是下载文件,asp.net-mvc,iis,Asp.net Mvc,Iis,我有一个按钮,按下时应该会向客户端发送一个文件。问题是,如果客户端在页面中空闲超过5分钟,然后单击按钮,它将不再下载 Web应用托管在IIS中,IIS中的某些配置可能有问题 这就是我返回文件的方式 return File(byteArray, "application/octet-stream", "test.test"); 您可以尝试以下方法: 打开“IIS管理器” 选择要管理的实例的“应用程序池” 选择“高级设置” 在“(常规)”下,将“启动模式”设

我有一个按钮,按下时应该会向客户端发送一个文件。问题是,如果客户端在页面中空闲超过5分钟,然后单击按钮,它将不再下载

Web应用托管在IIS中,IIS中的某些配置可能有问题

这就是我返回文件的方式

return File(byteArray, "application/octet-stream", "test.test");

您可以尝试以下方法:

  • 打开“IIS管理器”
  • 选择要管理的实例的“应用程序池”
  • 选择“高级设置”
  • 在“(常规)”下,将“启动模式”设置为“AlwaysRunning”,即 表示应用程序池始终保持ASP.NET应用程序运行
  • 此外,如果您希望自动加载ASP.NET应用程序,可以执行以下操作:

  • 打开“IIS管理器”
  • 选择要管理的应用程序
  • 选择“高级设置”
  • 在“(常规)”下,将“预加载启用”设置为“真”,这意味着 应用程序将在展开后自动加载