流畅的NHibernate代理实例失败异常

时间:2011-03-23 10:00:34

标签: c# nhibernate asp.net-mvc-2 structuremap fluent

有一个奇怪的问题,以下代码适用于某些计算机,但在其他计算机上则失败:

        var user = (from u in userRepository.Linq()
                    where u.Username == HttpContext.User.Identity.Name
                    select u).Single();

        var allCourses = user.UserCourses.Select(c => c.Course).ToArray();

引发的异常是“创建代理实例失败”,“无法获取strongnamekey.pair的公钥”。

1 个答案:

答案 0 :(得分:1)

看起来它可能是机器密钥的权限问题。请查看here以获得解决方案。

RhinoMocks discussion中提供了问题的详细说明及其背景信息。