我的网站的错误日志中包含以下错误: -
这是一个无效的脚本资源请求。 视图状态无效。 Base-64字符串中的字符无效。 Base-64 char数组的长度无效。
所有这些错误每天至少出现100次。
在互联网上做了一些RnD后,我做了以下事情: -
1-在我的网络配置中定义机器密钥。 2-创建robots.txt文件并在其中添加ScriptResource.axd文件。
有人可以指导我错过或做错的事。
答案 0 :(得分:1)
第一个可能的原因
我看到一些抓取工具删除了文件末尾的验证密钥,或者将转换为小写,因此会产生此错误。
第二个可能的原因
有人会测试并搜索您的页面以查找您的后备数据的弱点和输入方式。
在日志中,您可以看到他们如何调用ScriptResource.axd 以及密钥上的问题。并检查ip调用的内容 - 是一样的吗?
一些参考。
"Padding is Invalid and cannot be removed" exception on WebResource.axd
还有一个,我不认为它需要在机器人上添加ScriptResource.axd并将其从搜索中删除(我的意思是这实际上不是问题) - 不管怎么说都不错。