[英]Using DirectoryServices.AccountManagement, how do I get the e-mail address of an active directory security group?
[英]Mono & Active Directory: DirectoryServices.AccountManagement exception
我正在嘗試將AD身份驗證集成到基本的.NET控制台應用程序(用於概念證明)以在Mono 3.2.8上運行,但以下行引發了異常:
var domain = new PrincipalContext(ContextType.Domain, "server-name.local", "administrator", "password")
例外:
System.DirectoryServices.AccountManagement.PrincipalContext中的IL代碼無效:.ctor(System.DirectoryServices.AccountManagement.ContextType,string,string,string):方法體為空。
它在Windows下運行完美。 有任何想法嗎?
Active Directory主要是Windows的東西。 PrincipalContext
是System.DirectoryServices.AccountManagement.dll
定義的類。 但是你可以從Mono的代碼庫中看到沒有System.DirectoryServices.AccountManagement
,
https://github.com/mono/mono/tree/master/mcs/class
您無法將任何Windows特定位移植到Mono和Linux,但您可能會看到是否可以僅使用System.DirectoryServices
或Novell.Directory.Ldap
重寫邏輯。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.