这是我的问题:
我刚刚参加了一个庞大的asp.net C#项目,我一直负责修复一些性能问题(不是我的专业领域).更具体地说,在5-7次重定向/ ajax调用之后,Web服务器停止响应并且整个页面(以及最终的浏览器)冻结.
我不认为这是一个编码问题,因为我在几页(Page_Load方法)中设置了断点,在5个请求之后它甚至没有达到断点.
我不相信这与此问题有关,因为我增加了浏览器的每个服务器参数的最大连接数,并且我得到了相同的行为.此外,在一个浏览器IE中的这5个请求之后,应用程序也停止在FF中工作.
这不是资源问题,因为w3wp.exe进程永远不会超过500MB内存.
我在使用Fiddler和其他工具监控请求时注意到的一件事是服务器在加载图像文件(png,jpg)时需要很长时间.我不知道这是否相关.
我已经在服务器上启用了失败的请求跟踪,我唯一注意到的是,有些请求因401错误而失败,甚至我已将匿名身份验证设置为启用.这是确切的消息
MODULE_SET_RESPONSE_ERROR_STATUS
ModuleName ManagedPipelineHandler
Notification 128
HttpStatus 401
HttpReason Unauthorized
HttpSubStatus 0
ErrorCode 0
ConfigExceptionInfo
Notification EXECUTE_REQUEST_HANDLER
ErrorCode The operation completed successfully. (0x0)
Run Code Online (Sandbox Code Playgroud)
有时会使用ModuleName:ScriptModule抛出此消息
我已经在这件事上浪费了2天而且我已经没有想法了,所以任何建议都会受到赞赏.
| 归档时间: |
|
| 查看次数: |
5352 次 |
| 最近记录: |