25

我正在尝试创建自定义成员资格和角色提供者。此代码似乎很好,但是当我尝试转到网站管理工具的安全部分时,我得到以下信息:

动态程序集中不支持调用的成员。

参考NHibernate相关代码的第一位的第一行调用:

var cfg = new Configuration();

其次是:

mscorlib.dll 中出现了“System.IO.FileNotFoundException”类型的第一次机会异常

附加信息:无法加载文件或程序集“NHibernate.XmlSerializers,版本=3.1.0.4000,Culture=neutral,PublicKeyToken=aa95f207798dfdb4”或其依赖项之一。该系统找不到指定的文件。

在此之前,我得到了一些:

不支持文化名称“aspx”。

我在 App_Code 文件夹中有提供程序,并且 NHibernate DLL 在执行应用程序时被复制到 Bin 文件夹中。

我假设这与提供者无法找到与 NHibernate 和 Role 类等相关的所有相关类和 dll 有关。


无论出于何种原因,这个问题都消失了。

4

1 回答 1

37

我有同样的事情,原来这不是一个真正的问题。我设置了 IDE,以便它会在异常时中断

阅读下面的链接后,我意识到。

http://www.mail-archive.com/nhusers@googlegroups.com/msg06043.html

您可以简单地按 F5 并继续运行。我知道的就这么多

于 2012-03-12T00:47:02.463 回答