Microsoft에서 http://support.microsoft.com/kb/326340이 가이드에 따라 기존 ASP.NET 웹 사이트에 Active Directory 기능을 추가하기 위해 노력하고 있습니다. 그것은 긴 과정 이었지만, 지금 당장 붙어있는 것은 "GetGroup()"과 같은 특정 기능을 사용하기 위해 AccountManagement 클래스에 액세스 할 수 없다는 것입니다.ASP.NET VB 사이트에서 System.DirectoryServices.AccountManagement를로드 할 수 없습니다.
나는 DirectoryServices에 액세스 할 수 있지만 계정 관리에는 문제가 없습니다. 내가 참조 테스트하려면 다음 코드를 사용하는 경우 :
Response.Write(System.DirectoryServices.AccountManagement.Principal.GetGroups())
을이 오류를 얻을 : BC30456를 'AccountManagement는'DirectoryServices '의 구성원이 아닙니다.
내가 이미 Web.config의 페이지로이 어셈블리 태그를 추가 한:
<%@ Import Namespace="System.DirectoryServices" %>
<%@ Import Namespace="System.DirectoryServices.AccountManagement" %>
그리고이 오류에 표시 내 버전 정보입니다 :
<add assembly="System.DirectoryServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
이 또한 내가 두 네임 스페이스를 수입하고 페이지 :
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.34237
VS 2010에서이 웹 사이트를 편집하고 있습니다. 무엇이 누락되어 있으며 어떻게받을 수 있습니까? ountManagement가 여기에 추가 되었습니까? 제대로 가져 오지 않았거나 누락 된 .dll이 있는지 확인할 수있는 곳이 있습니까?
하지는'사용 <% @ 어셈블리 이름 = "System.DirectoryServices.AccountManagement"%>' – Kiquenet