几个月前,我将一个从ASP.NET 2.0改写为4.5的网站,它是一个webforms项目,但我没有使用太多的webforms技术,例如runat服务器没有form-tag。
我的大问题是我的日志在ScriptResource.axd和WebResource.axd上充满了加密错误,我只是看不清楚原因。在我的web.config中,我设置了一个没有运气的machineKey,但“有趣”部分是我看不到使用或生成ScriptResource.axd和/或WebResource.axd的单个页面。
据我所知,googlebots会导致错误,所以幸运的是没有真正的用户受到影响,但是在日志中查看所有这些错误令人沮丧。我能做什么?
错误详情
活动代码:3012 事件消息:处理Web或脚本资源请求时发生错误。资源标识符无法解密。 活动时间:2014年3月14日上午9:43:08 活动时间(UTC):2014年3月14日上午8:43:08 事件ID:f5d3b02c434c4ff692f713ea64321efc事件序列:102事件发生:4事件详细信息代码:0
异常信息: 异常类型:System.Web.HttpException 异常消息:这是一个无效的脚本资源请求。
内部异常信息(级别1): 异常类型:System.Security.Cryptography.CryptographicException 异常消息:加密操作期间发生错误。
答案 0 :(得分:2)
一旦蜘蛛意识到旧的链接现在是404,错误最终会消失。刷新他们的索引可能需要一段时间。您无需采取任何措施。