我看,它包含以下一些老的ASP代碼:什麼是ADSYSTEMINFO的VB.Net/C#等價物,是否需要在此示例中與AD交互?
Set objDSE = GetObject("LDAP://RootDSE")
Set objSysInfo = CreateObject("adsysteminfo")
Set objUser= Getobject("LDAP://" & Replace(objSysInfo.UserName,"/","\/"))
dtmValue = objUser.PasswordLastChanged
objMaxPwdAge = GetObject("LDAP://" & objDSE.get("DefaultNamingContext")).maxPwdAge
dblMaxPwdDays = Abs(objMaxPwdAge.HighPart * 2^32 + objMaxPwdAge.LowPart) _
* ONE_HUNDRED_NANOSECOND/SECONDS_IN_DAY
pwdExpDate = dtmValue + dblMaxPwdDays
這對於使用集成身份驗證的應用程序內聯網。
是否有替代ASP adsysteinfo對象?我可以使用System.DirectoryServices.DirectoryEntry
移植大部分LDAP調用,但是在ASP.NET(VB.Net或C#)中有更好/更簡單的方法嗎?
是否有任何有關如何將ASP對象屬性轉換爲DirectoryEntry特性的文檔?
你在使用傳統的ASP或ASP.net嗎? – Dee
當前的代碼是經典的asp,我需要在asp.net中複製功能。 – chris