Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.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
C# IIS 8上的ASP.net Web应用程序页停止响应(Web窗体)_C#_Asp.net_.net_Iis - Fatal编程技术网

C# IIS 8上的ASP.net Web应用程序页停止响应(Web窗体)

C# IIS 8上的ASP.net Web应用程序页停止响应(Web窗体),c#,asp.net,.net,iis,C#,Asp.net,.net,Iis,我们在以下位置部署了一个web应用程序: Windows Server 2012 IIS 8.​ Target .net Framework 4.0 DevExpress Ver: 13.1.8 (third-party controls) 现在的问题是,当我们尝试加载某些页面时,它们会停止响应。(几次之后-不具体) 要使它们重新工作,我们必须重新启动“万维网发布服务”或有时重新启动“IIS” 但几个小时后,页面再次停止响应。浏览器甚至不会给出任何错误消息

我们在以下位置部署了一个web应用程序:

  Windows Server 2012 
  IIS 8.​
  Target .net Framework 4.0
  DevExpress Ver: 13.1.8           (third-party controls)
现在的问题是,当我们尝试加载某些页面时,它们会停止响应。(几次之后-不具体) 要使它们重新工作,我们必须重新启动“万维网发布服务”或有时重新启动“IIS”

但几个小时后,页面再次停止响应。浏览器甚至不会给出任何错误消息,只是继续尝试 加载页面并进入“等待服务器响应”状态

这种行为并不适用于所有页面。即使在这种情况下,其他一些页面仍然可以工作。这意味着应用程序正在运行 但有些页面在使用

我还检查了数据库级别是否没有死锁。 此外,IIS 8同时启用3.5和4.5选项

注意:我们在同一台服务器上有一些其他应用程序运行良好

你能建议我如何解决这个问题吗

谢谢

卡齐

我怀疑是HTTP压缩导致了这个问题;在Web扩展中转储HTTP压缩,这样它的性能就会更好


还要检查您的CPU和RAM工作负载。

我建议创建一个Hello World!页面并加载它。 如果Hello World页面甚至没有加载,请分析IIS日志


特别是“Win32Status”的值。如果不是0,请在命令行中使用-net helpmsg[Win32StatusCode]。这将为您提供足够的故障排除线索。

查看死锁和windows事件日志。您是否有用户可以上载大文件的页面?文件上载进程可能会阻止其他IIS进程。。。