WebResource.axd的404的 [英] WebResource.axd 404's
问题描述
我得到这个错误,每天多次显示我的事件查看器了。它产生404的。我浏览网站的时候,从来没有任何人与我联系收到这个错误要么从来没有真正见过它。我想,以决定是否才是正经事或只是正常的行为,因为搜索引擎抓取网站或什么的。我应该关心?
I get this error many times a day showing up in my event viewer. It generates 404's. I have never actually seen it when browsing the site and never had anyone contact me about getting that error either. I am trying to decide if it is something serious or just normal behavior because a search engine is crawling the site or something. Should I be concerned?
事件code:3005
事件消息:发生未处理的异常。
活动时间:2013年10月29日上午7时46分55秒
事件时间(UTC):2013年10月29日上午十一时46分55秒
事件ID:770a2052e5f64d1d9bced11f85dc5258
事件序列:3663
事件发生:92
事件详细信息code:0
Event code: 3005 Event message: An unhandled exception has occurred. Event time: 10/29/2013 7:46:55 AM Event time (UTC): 10/29/2013 11:46:55 AM Event ID: 770a2052e5f64d1d9bced11f85dc5258 Event sequence: 3663 Event occurrence: 92 Event detail code: 0
应用程序信息:
应用领域:/ LM / SVC / 5 / ROOT-6-130274824589807154
信任级别:完整
应用程序虚拟路径:/
应用程序路径:C:\\网\\ GregHowlett.com \\
计算机名:XLHOST-OF7SCMKU
Application information: Application domain: /LM/W3SVC/5/ROOT-6-130274824589807154 Trust level: Full Application Virtual Path: / Application Path: C:\webs\GregHowlett.com\ Machine name: XLHOST-OF7SCMKU
进程信息:
进程ID:5492
进程名:w3wp.exe
帐户名:IIS APPPOOL \\ GregHowlett.com
Process information: Process ID: 5492 Process name: w3wp.exe Account name: IIS APPPOOL\GregHowlett.com
异常信息:
异常类型:HttpException
异常消息:会话状态不是在这种情况下可用。
在System.Web.HttpApplication.get_Session()
在ASP.global_asax.Application_AcquireRequestState(对象发件人,EventArgs的E)
在System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
在System.Web.HttpApplication.ExecuteStep(IExecutionStep一步,布尔和放大器; completedSynchronously)
Exception information: Exception type: HttpException Exception message: Session state is not available in this context. at System.Web.HttpApplication.get_Session() at ASP.global_asax.Application_AcquireRequestState(Object sender, EventArgs E) at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
请求信息:
请求URL:<一个href=\"http://www.greghowlett.com/WebResource.axd?d=eaEsW1VJ0NkQAOZyGROQvoqBSuXiiNQEj5h5BFT5JhWHeRYzpsB3S3kQNwRnDTTsqdN4g096MEjl2bD9ksb7BYVHe4qsARUqLIF3iTli30E1&t=635090765518590119\" rel=\"nofollow\">http://www.greghowlett.com/WebResource.axd?d=eaEsW1VJ0NkQAOZyGROQvoqBSuXiiNQEj5h5BFT5JhWHeRYzpsB3S3kQNwRnDTTsqdN4g096MEjl2bD9ksb7BYVHe4qsARUqLIF3iTli30E1&t=635090765518590119
请求路径:/WebResource.axd
用户主机地址:41.71.154.2
用户:结果
通过身份验证:假
身份验证类型:结果
线程帐户名:IIS APPPOOL \\ GregHowlett.com
Request information:
Request URL: http://www.greghowlett.com/WebResource.axd?d=eaEsW1VJ0NkQAOZyGROQvoqBSuXiiNQEj5h5BFT5JhWHeRYzpsB3S3kQNwRnDTTsqdN4g096MEjl2bD9ksb7BYVHe4qsARUqLIF3iTli30E1&t=635090765518590119
Request path: /WebResource.axd
User host address: 41.71.154.2
User:
Is authenticated: False
Authentication Type:
Thread account name: IIS APPPOOL\GregHowlett.com
主题的信息:
线程ID:58
线程帐户名:IIS APPPOOL \\ GregHowlett.com
假冒:假
堆栈跟踪:在System.Web.HttpApplication.get_Session()
在ASP.global_asax.Application_AcquireRequestState(对象发件人,EventArgs的E)
在System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
在System.Web.HttpApplication.ExecuteStep(IExecutionStep一步,布尔和放大器; completedSynchronously)
Thread information: Thread ID: 58 Thread account name: IIS APPPOOL\GregHowlett.com Is impersonating: False Stack trace: at System.Web.HttpApplication.get_Session() at ASP.global_asax.Application_AcquireRequestState(Object sender, EventArgs E) at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
自定义事件细节:
推荐答案
您正试图在 global_asax.Application_AcquireRequestState
,这就是所谓的阅读会话值 AXD
处理过,而他们的状态禁用。因此,它是没有危险,但澄清的情况下,您可以在global_asax检查是这样的:
You are trying to read Session values within global_asax.Application_AcquireRequestState
, which is called for axd
handler too, while they have state disabled. So it is not dangerous but for clarifying situation, you can check in global_asax something like:
HttpContext.Current.Request.Url.AbsoluteUri.IndexOf(".axd") > 0
在这种情况下不使用会话。
and do not use Session in such situation.
这篇关于WebResource.axd的404的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!