我在生产服务器(IIS7.5,.net 4.5 Web应用程序)上收到了数百个以下错误:
异常类型:System.Web.HttpException异常消息:无法执行 验证数据。请求网址: http://mydomain.com/WebResource.axd?d=vIkcOYaxqSd6eMCUlxDkdQVxjxcaRV8fWPLFaNn8W4w1&t=633802992069218315&AspxAutoDetectCookieSupport=1 请求路径:/WebResource.axd堆栈跟踪:at System.Web.Configuration.MachineKeySection.EncryptOrDecryptData(布尔 fEncrypt,Byte [] buf,Byte []修饰符,Int32 start,Int32 length, Boolean useValidationSymAlgo,Boolean useLegacyMode,IVType ivType, 布尔符号数据)
他们将网站从.net 3.5迁移到.net 4,然后是4.5。这是web.config中的machineKey元素:
machineKey validationKey =“KeyA”decryptionKey =“KeyB”validation =“SHA1” compatibilityMode = “Framework20SP1”
我是否需要生成新的机器密钥?如果是这样,我该怎么办aspnet会员密码?任何帮助将不胜感激。