我每天都会在我的事件查看器中多次看到这个错误。当我浏览网站的时候,我从来没有真正看到过它,也从来没有任何人联系过我得到这个错误。我在试着决定这是严重的还是正常的行为,因为搜索引擎正在抓取网站或其他东西。我应该担心吗?
事件代码: 3005事件消息:发生未处理的异常。事件时间:2013-10-29 7:46:55事件时间(UTC):10-29-2013 11:46:55事件ID: 770a2052e5f64d1d9bced11f85dc5258事件序列: 3663事件发生: 92事件详情码:0
应用程序信息:应用程序域: /LM/W3SVC/5/ROOT-6-130274824589807154信任级别:完整应用程序虚拟路径:/应用程序路径: C:\webs\GregHowlett.com\计算机名称:XLHOSTOF7SCMKU.
进程信息:进程ID: 5492进程名: w3wp.exe帐户名: IIS APPPOOL\GregHowlett.com
异常信息:异常类型: HttpException异常消息:会话状态在该上下文中不可用。在ASP.global_asax.Application_AcquireRequestState(Object发送方的EventArgs (),在System.Web.HttpApplication.ExecuteStep(IExecutionStep步骤的System.Web.HttpApplication.get_Session(),EventArgs E)
请求信息:请求URL:http://www.greghowlett.com/WebResource.axd?d=eaEsW1VJ0NkQAOZyGROQvoqBSuXiiNQEj5h5BFT5JhWHeRYzpsB3S3kQNwRnDTTsqdN4g096MEjl2bD9ksb7BYVHe4qsARUqLIF3iTli30E1&t=635090765518590119请求路径: /WebResource.axd用户主机地址: 41.71.154.2用户:
Is authenticated: False Authentication Type: Thread account name: IIS APPPOOL\GregHowlett.com 线程信息:线程ID: 58线程帐户名: IIS APPPOOL\GregHowlett.com正在模拟:假堆栈跟踪:在System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()的System.Web.HttpApplication.ExecuteStep(IExecutionStep步骤,EventArgs E)在ASP.global_asax.Application_AcquireRequestState(Object发送者的System.Web.HttpApplication.get_Session(),Boolean& completedSynchronously)
自定义事件详情:
发布于 2013-11-10 10:33:38
您正在尝试读取global_asax.Application_AcquireRequestState中的会话值,当它们处于禁用状态时,axd处理程序也会调用该会话。因此,这并不危险,但为了澄清情况,您可以签入global_asax,如下所示:
HttpContext.Current.Request.Url.AbsoluteUri.IndexOf(".axd") > 0在这种情况下不要使用会话。
发布于 2013-11-10 10:21:32
请查看这些文章:
http://forums.asp.net/t/1658831.aspx
和
因此,问题的原因可能与配置以及IIS应用程序池管道模式等有关。
但通常情况下,如果您不使用来自WebResource.axd的资源(既不显式也不隐式地(意思是其他组件)),那么您就不应该这么担心。
https://stackoverflow.com/questions/19885389
复制相似问题