我正在尝试创建自定义成员资格和角色提供程序。这个代码似乎很好,但是当我尝试访问网站管理工具的安全部分时,我得到以下内容:
不支持调用的成员 一个动态的装配。
参考NHibernate相关代码的第一行的第一行:
var cfg = new Configuration();
接下来是:
类型的第一次机会异常 'System.IO.FileNotFoundException' 发生在mscorlib.dll
其他信息:无法加载 文件或程序集 “NHibernate.XmlSerializers, 版本= 3.1.0.4000,文化=中立, PublicKeyToken = aa95f207798dfdb4'或 其中一个依赖项。系统 找不到指定的文件。
在此之前,我得到了一些:
不支持文化名称'aspx'。
我在App_Code文件夹中有提供程序,并且NHibernate DLL在执行应用程序时被复制到Bin文件夹。
我假设它与提供者无法找到与NHibernate和Role类相关的所有相关类和dll等等。
无论出于何种原因,这个问题都消失了。
答案 0 :(得分:31)
我有同样的事情,事实证明这不是一个真正的问题。我设置了IDE,以便在例外
上中断在阅读下面的链接后,我意识到了。
http://www.mail-archive.com/nhusers@googlegroups.com/msg06043.html
您只需按F5即可继续运行。这就是我所知道的全部