Configuration:
WindowsServer20164GB内存,ASP.NET MVC 5,IIS-10,每次请求最大上传大小:30m
问题:
当以异步方式上传5个500 of图像文件时,用户会话会冻结,上传也不会成功。如果我试图从同一个浏览器访问该网站的另一页,它将挂起。从另一个浏览器,我可以到达任何网页的网站。用户会话挂起,直到我重新启动IIS中的网站。
一旦我重新开始网站,所有上传简历上传和成功,它通常会这样做,所有的网页的网站是再次可达的用户。
到目前为止我尝试过的:
有什么想法会导致这种情况呢?
谢谢!
发布于 2019-08-07 23:24:31
我经历了同样的问题,白兰度的回答帮助我找到了解决方案。
尝试将[SessionState(SessionStateBehavior.Disabled)]添加到您的控制器上方处理图像上传的行中。
就像这样:
[SessionState(SessionStateBehavior.Disabled)]
public class ImagesController : Controller
{
}发布于 2019-07-17 07:54:24
根据您的描述,我想您可能会面临会话锁定问题。我建议您可以尝试调试器捕获转储文件,并分析转储文件以找出原因。
调试下载链接:https://www.microsoft.com/en-us/download/details.aspx?id=49924
步骤: 1.打开调试器并选择性能。






更多细节,请参阅下面的文章:https://support.microsoft.com/en-ca/help/919792/how-to-use-the-debug-diagnostics-tool-to-troubleshoot-a-process-that-h
https://stackoverflow.com/questions/56984568
复制相似问题