私の古いMVC 4 Webサイトでは、web.configの "machineKey validationKey"ですべての種類の文字(16進数以外)を使用しました-正常に機能しました。
しかし、今ではウェブサイトをMVC 5にアップグレードし、「無効な非16進値」で失敗します。
MVC 5にすべての種類の文字を使用するように指示できますか?
古いサイトが失敗しなかったのはなぜですか?
16進値で新しいmachineKey validationKeyを生成すると、すべてのパスワードが無効になると思います。
何をすべきか考えていますか?
CompatibilityModeを追加でき、それが機能することがわかりました-このように...
<machineKey compatibilityMode="Framework20SP1" />
:)