我一直在努力将Active Directory功能添加到现有的ASP.NET网站,遵循Microsoft的指南:
http://support.microsoft.com/kb/326340.这是一个漫长的过程,但我现在所困扰的是无法访问AccountManagement类来使用某些功能,如“GetGroup()”.
我可以很好地访问DirectoryServices,但不能访问帐户管理.当我使用以下代码来测试引用时:
Response.Write(System.DirectoryServices.AccountManagement.Principal.GetGroups())
我收到此错误:BC30456:’AccountManagement’不是’DirectoryServices’的成员.
<add assembly="System.DirectoryServices,Version=4.0.0.0,Culture=neutral,PublicKeyToken=B03F5F7F11D50A3A" />
我也导入两个名称空间:
<%@ Import Namespace="System.DirectoryServices" %> <%@ Import Namespace="System.DirectoryServices.AccountManagement" %>
Version Information: Microsoft .NET Framework Version:4.0.30319;
ASP.NET Version:4.0.30319.34237
我正在VS 2010中编辑这个网站.我错过了什么,如何在此处添加AccountManagement?我没有正确导入它,或者在某处我可以查看是否有丢失的.dll?