在进行加密操作时发生错误

3
几个月前,我将一个ASP.NET 2.0的网站重写成了4.5版本。这是一个WebForms项目,但我没有使用太多的WebForms技术,例如没有带有runat server属性的form标签。
我的大问题是我的日志被ScriptResource.axd和WebResource.axd的加密错误填满了,但我无法找到原因。在我的web.config文件中,我已经设置了一个machineKey,但仍然没有解决问题。有趣的是,我找不到任何一个页面使用或生成ScriptResource.axd和/或WebResource.axd。
就我所知,这些错误是由Googlebot引起的,所以幸运的是没有真正的用户受到影响,但是看着日志中所有这些错误确实很令人沮丧。我能做些什么吗?
错误详情:
事件代码:3012 事件消息:处理Web或脚本资源请求时发生错误。资源标识符无法解密。 事件时间:2014年3月14日上午9:43:08 事件时间(UTC):2014年3月14日上午8:43:08 事件ID:f5d3b02c434c4ff692f713ea64321efc 事件序列:102 事件发生次数:4 事件详细信息代码:0
异常信息: 异常类型:System.Web.HttpException 异常消息:这是一个无效的脚本资源请求。
内部异常信息(一级): 异常类型:System.Security.Cryptography.CryptographicException 异常消息:在加密操作期间发生错误。
1个回答

2
错误最终会消失,一旦蜘蛛意识到旧链接现在已经是404状态。刷新索引可能需要一些时间。您无需采取任何行动。

所有链接都与以前完全相同-因此机器人必须以某种方式读取和执行一些缓存内容? - keysersoze

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接