簡體   English   中英

單聲道和Active Directory:DirectoryServices.AccountManagement異常

[英]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的東西。 PrincipalContextSystem.DirectoryServices.AccountManagement.dll定義的類。 但是你可以從Mono的代碼庫中看到沒有System.DirectoryServices.AccountManagement

https://github.com/mono/mono/tree/master/mcs/class

您無法將任何Windows特定位移植到Mono和Linux,但您可能會看到是否可以僅使用System.DirectoryServicesNovell.Directory.Ldap重寫邏輯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM