カスタム メンバーシップとロール プロバイダーを作成しようとしています。このコードは問題ないように見えますが、Web サイト管理ツールの [セキュリティ] セクションに移動しようとすると、次のように表示されます。
呼び出されたメンバーは、動的アセンブリではサポートされていません。
呼び出される NHibernate 関連コードの最初のビットの最初の行を参照してください。
var cfg = new Configuration();
に続く:
タイプ 'System.IO.FileNotFoundException' の初回例外が mscorlib.dll で発生しました
追加情報: ファイルまたはアセンブリ 'NHibernate.XmlSerializers, Version=3.1.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。
その前に、いくつか取得します。
カルチャ名 'aspx' はサポートされていません。
App_Code フォルダーにプロバイダーがあり、アプリケーションの実行時に NHibernate DLL が Bin フォルダーにコピーされます。
私は、NHibernate や Role クラスなどに関連するすべての関連クラスと dll をプロバイダーが見つけられないことが原因であると想定しています。
なんらかの理由で、この問題はなくなりました。