web-dev-qa-db-ja.com

Web.config:machineKey validationKey(16進数以外の文字)が無効ですか?

私の古いMVC 4 Webサイトでは、web.configの "machineKey validationKey"ですべての種類の文字(16進数以外)を使用しました-正常に機能しました。

しかし、今ではウェブサイトをMVC 5にアップグレードし、「無効な非16進値」で失敗します。

MVC 5にすべての種類の文字を使用するように指示できますか?

古いサイトが失敗しなかったのはなぜですか?

16進値で新しいmachineKey validationKeyを生成すると、すべてのパスワードが無効になると思います。

何をすべきか考えていますか?

1
MojoDK

CompatibilityModeを追加でき、それが機能することがわかりました-このように...

<machineKey compatibilityMode="Framework20SP1" />

:)

1
MojoDK