メンバーシップとロールクラスに問題があり、ランダムにロードしています。私はMS Access DBからMySql DBに変換しています。これを行うには、AccessMembershipProviderと現在のMySqlMembershipProvider(およびRoleProvider)を使用するために私のページの古い部分が必要でした。RoleProviderクラスがランダムに応答します
メンバーシップ・プロバイダーはうまくいきました(私は思う)、断続的なRolesProviderそれは正常に動作しますが、しばらく座った後、RolesProvider.csクラスを編集するまで、Rolesクラスをロードすることに注意しているようです。
私はApp_Codeフォルダを分割して.vbと.csの両方のクラスファイルに対応しています。
<compilation debug="true" strict="false" explicit="true">
<codeSubDirectories>
<add directoryName="VBCode" />
<add directoryName="CSCode" />
</codeSubDirectories>
</compilation>
私はこの問題を考えてインポートmyroleprovider.webはに関連するかもしれない追加しました:Error BC30002 - Type XXX is not defined
これは、すべてのまだ未解決である私の前の質問に関連すると思われる:それが原因解決された RoleProvider .NET 2 - converted from MS Access to MySQL