Qualcuno sa spiegarmi perchè utilizzando la procedura sotto riportata (trovata su web) funziona tutto correttamente in debug, ma una volta pubblicato il sito mi ritorna il seguente errore: Il dominio specificato non esiste o è impossibile contattarlo.
é mai capitato a qualcuno
Grazie a chiunque voglia darmi una dritta.
Linus
string domainAndUsername = domain + @"\" + username;
DirectoryEntry entry = new DirectoryEntry(_path, domainAndUsername, pwd);
try
{
//Bind to the native AdsObject to force authentication.
object obj = entry.NativeObject;
DirectorySearcher search = new DirectorySearcher(entry);
DirectorySearcher search = new DirectorySearcher();
search.Filter = "(SAMAccountName=" + username + ")";
search.PropertiesToLoad.Add("cn");
SearchResult result = search.FindOne();
if (null == result)
{
return false;
}
//Update the new path to the user in the directory.
_path = result.Path;
_filterAttribute = (string)result.Properties["cn"][0];
}
catch (Exception ex)
{
messageReturn = "Errore in autenticazione. " + ex.Message;
return false;
}
messageReturn = "OK";
return true;