私は削除しようとしている4つのASP.NETロールのセットを持っています-彼らは決して死にたくないのです。
簡単に言うと、Webサイト管理者ツールを使用し、ストアドプロシージャを実行することで、これらを正常に削除しました。
exec aspnet_Roles_deleteRole '/', 'CameraOwner', 1;
私のアプリケーション名は「/」です。データベースからレコードが削除されているのがわかります。誰も使っていません。役割管理ページを更新しました-表示されなくなりました。ただし、次にアプリケーションを再起動したとき、およびページを更新した後、削除された役割が再挿入されることがあります。
追加:ロールを削除してiisresetを実行すると、ロールは引き続き削除されます。アプリケーションにアクセスするとすぐに(既存のCookieがないwgetを使用している場合でも)、ロールが再挿入されます。
誰かがこれを以前に経験したことがありますか?
更新:私の問題を見つけました。さらに別のForum.NETは役割をリンクしていました。アプリケーションをリロードするたびに、欠落しているリンクされたロールが再作成されました。