aspnet メンバーシップを実行しているアプリケーションの MachineKey を変更する必要があるため、私が知る限り、ユーザーのすべてのパスワードを更新する必要があります。私はこれをプログラムで実行しようとしていますが、次のコードが見つかりましたhere
次のコードを実行すると
method = typeof(MachineKeySection).GetMethod("EncryptOrDecryptData", BindingFlags.Instance | BindingFlags.NonPublic);
byte[] stuff = (byte[])method.Invoke(section, new object[] { encodedPassword, null, 0, encodedPassword.Length, 0, false, false });
メソッドがヌルです。
また、そのコードでは MachineKeySection を変更できませんが、それを回避できると思います。