我有一个 .net Web 应用程序,需要获取用户在活动目录中所属的组。
我的代码使用我的 ID 完美运行,但是当我在应用程序 ID 下运行它时,它给出了以下错误:
COMException (0x8007052e): Logon failure: unknown user name or bad password.
]
System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail) +420085
System.DirectoryServices.DirectoryEntry.Bind() +36
System.DirectoryServices.DirectoryEntry.get_AdsObject() +31
System.DirectoryServices.PropertyValueCollection.PopulateList() +26
System.DirectoryServices.PropertyValueCollection..ctor(DirectoryEntry entry, String propertyName) +49
System.DirectoryServices.PropertyCollection.get_Item(String propertyName) +141
System.DirectoryServices.ActiveDirectory.PropertyManager.GetPropertyValue(DirectoryContext context, DirectoryEntry directoryEntry, String propertyName) +57
我用来运行应用程序的 ID 与用户位于不同的域中。我发现这回答但是我不确定它是否可以适用于跨域ID。
为了实现这个功能我们需要什么样的配置?
谢谢