GroupPrincipal抛出参数异常

时间:2015-07-14 14:51:11

标签: c# wpf

如果用户在广告组中,我有一个静态方法可以验证。
该方法如下:

 public static bool IsUserInAdGroup(string groupname, string name)
        {
            if (string.IsNullOrEmpty(groupname) || string.IsNullOrEmpty(name))
            {
                return false;
            }

            // create your domain context
            var ctx = new PrincipalContext(ContextType.Domain, Configuration.GetValue("ad"));

            // find the group in question
            var group = GroupPrincipal.FindByIdentity(ctx, groupname);

            // find a user
            var user = UserPrincipal.FindByIdentity(ctx, name);



            if (user != null && group != null)
            {
                if (user.IsMemberOf(group))
                {
                    return true;
                }

                return false;
            }

            return false;

        }

我为该方法编写了一个UnitTest,它工作正常。但是当我从WPF应用程序调用该方法时,我有一个例外: enter image description here

我做错了什么?

0 个答案:

没有答案