2013-11-10 50 views
1

我每天都会在我的事件查看器中显示多次这个错误。它生成404的。我从来没有真正看到它,当浏览网站,并没有任何人与我联系有关获取该错误。我试图判断它是严重的还是只是正常的行为,因为搜索引擎正在爬取该网站或其他东西。我应该担心吗?WebResource.axd 404的

事件代码:3005 事件消息:发生未处理的异常。 事件时间:2013年10月29日上午7点46分55秒 事件时间(UTC):2013年10月29日上午11点46分55秒 事件ID:770a2052e5f64d1d9bced11f85dc5258 事件序列:3663 事件发生:92 事件详细信息代码:0

应用程序信息: 应用程序域:/ LM/W3SVC/5/ROOT-6-130274824589807154 信任级别:全 应用程序虚拟路径:/ 应用程序路径:C:\腹板\ GregHowlett.com \ 机器名称:XLHOST-OF7SCMKU

工艺信息离子: 进程ID:5492 进程名:w3wp.exe 帐户名: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() 在系统。 Web.HttpApplication.ExecuteStep(IExecutionStep一步,布尔& completedSynchronously)

索取信息: 请求URL:http://www.greghowlett.com/WebResource.axd?d=eaEsW1VJ0NkQAOZyGROQvoqBSuXiiNQEj5h5BFT5JhWHeRYzpsB3S3kQNwRnDTTsqdN4g096MEjl2bD9ksb7BYVHe4qsARUqLIF3iTli30E1&t=635090765518590119 请求路径:/WebResource.axd 用户主机地址:41.71.154.2 用户:
通过身份验证:假 身份验证T YPE:
线程帐户名称:IIS APPPOOL \ GregHowlett.com

线程信息: 线程ID:58 线程帐户名称:IIS APPPOOL \ GregHowlett.com 正在模拟:假 堆栈跟踪:在System.Web程序.HttpApplication.get_Session() at System.Web.HttpApplication上的System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 上的ASP.global_asax.Application_AcquireRequestState(Object sender,EventArgs E) 。ExecuteStep(IExecutionStep一步,布尔& completedSynchronously)

自定义事件详细信息:

回答

0

检查了这些条款:

http://forums.asp.net/t/1658831.aspx

What is WebResource.axd?


所以,问题的原因可能是你的情况比较来配置,以及IIS应用程序池的管道模式等

但是总的来说,如果你不从WebResource.axd的(既没有明确,也没有使用的资源含蓄地(在含义上,其他组件)),那么你不应该这么担心。

1

您正在尝试读取global_asax.Application_AcquireRequestState中的会话值,该值在调用axd处理程序时也处于禁用状态。所以这不是危险的,但为了澄清情况,你可以检查global_asax类似的东西:

HttpContext.Current.Request.Url.AbsoluteUri.IndexOf(".axd") > 0 

并且不要在这种情况下使用Session。