IIS7 在上传文件时挂起请求

IIS7 在上传文件时挂起请求

我正在 IIS 7 服务器上设置一个小型 ASP.net 应用程序,但遇到了一个小问题。该应用程序的一部分是使用简单的上传表单上传大文件。问题是,当我开始上传并同时尝试在另一个选项卡中继续使用该应用程序时,请求就会挂起。我猜有些设置不允许来自同一用户的并发请求,或者类似的东西,但我不知道在哪里查找。

有人知道我该如何配置服务器以允许并发请求吗?

答案1

@Sorenc 即使您等待它上传,而不尝试继续在另一个选项卡中使用该应用程序,它也会挂起吗?当您说大文件时,它们有多大?IIS 7 中有一个默认的上传限制,从内存来看,大约是 28mb。

要更改此设置,请加载 IIS 中的配置编辑器,然后转到 System.webServer/security/authentication 并更改请求过滤的值。数字以字节为单位,因此 2200 000 000 为 2GB。

现在转到 System.web/httpruntime 并更改那里的值 - 2097151 是 2GB。

请注意,上传大小默认是出于安全原因,因此如果您认为这可能是安全问题,请谨慎操作。

答案2

ASP 应用程序倾向于共享一个会话 ID,并且该会话 ID 将同一调用者对应用程序的访问序列化。

https://stackoverflow.com/questions/10912995/asp-net-application-to-serve-multiple-requests-from-a-single-process

如果需要并行处理请求,请避免使用会话状态。

相关内容