Un pacchetto cumulativo di hotfix per servizio Web di Active Directory è disponibile per.NET Framework 3.5 SP1

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 969166
Sintomi
Un pacchetto cumulativo di hotfix è disponibile per Microsoft.NET Framework 3.5 Service Pack 1 (SP1). Questo pacchetto cumulativo risolve i seguenti problemi in di Active Directory Web Service (servizi Web Active Directory).

Problema 1

Individuare un controller di dominio per eseguire una delle operazioni seguenti nel protocollo azione personalizzata:
  • GetADPrincipalGroupMembership
  • GetADGroupMember
  • GetADPrincipalAuthorizationGroup

Dopo aver eseguito una di queste operazioni più volte, il controller di dominio non risponde.

Problema 2

Quando si esegue un servizio di servizi Web Active Directory che utilizza l'operazione di GetADPrincipalGroupMembership nel protocollo azione personalizzata, il servizio si blocca.

Problema 3

È possibile utilizzare il metodo GroupPrincipal.GetMembers per restituire gli oggetti gruppo seguente:
  • Controller di dominio
  • Controller di dominio di sola lettura
  • Computer del dominio
Problema 4

Si sta utilizzando la modalità di Active Directory Lightweight Directory Services (AD LDS). Si dispone di un gruppo che contiene i membri di partizioni diverse. Se si chiama il metodo GroupPrincipal.GetMembers , viene generata un'eccezione e viene visualizzato il seguente messaggio di errore:
Microsoft.ActiveDirectory.Management.ADException: Unknown error (0x5011) ---> System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: Unknown error (0x5011) (Fault Detailis equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:System.Runtime.InteropServices.COMException: Unknown error (0x5011)at System.DirectoryServices.SearchResultCollection.ResultsEnumerator.MoveNext()at System.DirectoryServices.AccountManagement.ADDNLinkedAttrSet.GetNextSearchResult()at System.DirectoryServices.AccountManagement.ADDNLinkedAttrSet.MoveNextMemberSearcher()at System.DirectoryServices.AccountManagement.ADDNLinkedAttrSet.MoveNext()at System.DirectoryServices.AccountManagement.FindResultEnumerator`1.MoveNext()at System.DirectoryServices.AccountManagement.FindResultEnumerator`1.System.Collections.IEnumerator.MoveNext()at Microsoft.ActiveDirectory.WebServices.ActiveDirectoryWebService.GetADGroupMember(GetADGroupMemberRequest request)at SyncInvokeGetADGroupMember(Object , Object[] , Object[] )at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs,Object[]& outputs)at System.Se...).

Problema 5

Si sta utilizzando la modalità di AD LDS. È disponibile un'applicazione.NET Framework che utilizza il metodo User.GetGroups . Tuttavia, il metodo restituisce un insieme vuoto.


Problema 6

Il metodo UserPrincipal.GetGroups restituisce i gruppi locali di domini per un membro. Ad esempio, si consideri lo scenario seguente:
  • Un dominio di destinazione e un dominio esterno si trovano nella stessa foresta.
  • Un utente all'interno del dominio di destinazione è un membro di un gruppo locale nel dominio esterno.
  • È disponibile un server di catalogo globale nel dominio esterno, ma è disponibile alcun server di catalogo globale nel dominio di destinazione.
Quando si esegue il metodo GetADPrincipalGroupMembership in questo scenario, il gruppo locale nel dominio esterno.

Note
  • In questo scenario, questo problema può verificarsi anche quando il server di catalogo globale sono disponibili in entrambi i domini.
  • Questo problema si verifica se alcune impostazioni sono specificate nei server di catalogo globale.

Problema 7

Le informazioni sui membri visitati vengono memorizzate nella cache inutilmente.

Problema 8

Quando un account di AD LDS è un membro dei gruppi di più di 1500, il metodo GetGroups non restituisce tutti i gruppi.

Problema 9

Quando si tenta di installare il servizio Gateway di gestione Active Directory, l'installazione non riesce con l'errore "l'aggiornamento non è applicabile al sistema".

Cause
Le seguenti cause corrispondono i primi tre problemi descritti nella sezione "Sintomi":

Causa del problema 1

Questo problema si verifica perché, quando si utilizza la rappresentazione, si verifica una perdita di handle nei metodi GetGroupsGetMemberse GetAuthorizationGroups .

Causa del problema 2

Questo problema si verifica perché più thread di chiamare il metodo UserPrincipal.GetGroups allo stesso tempo. Quando un oggetto statico viene condiviso dai thread e due thread tenta di liberare lo stesso blocco di memoria, si verifica una violazione di accesso.

Causa del problema 3

Questo problema si verifica perché il filtro utilizzato per recuperare gli oggetti include solo la categoria di oggetti utente.
Risoluzione
Un hotfix supportato è ora disponibile da Microsoft. Tuttavia è destinato esclusivamente alla risoluzione del problema descritto in questo articolo. Applicarlo solo ai sistemi in cui si verificano questo problema specifico. Questo hotfix venga eseguiti ulteriori test. Pertanto, se il problema non causa gravi difficoltà, consiglia di attendere la versione successiva del Service pack contenente tale hotfix.

Per risolvere immediatamente questo problema, contattare il supporto tecnico clienti Microsoft per ottenere l'hotfix. Per un elenco completo dei numeri di telefono supporto tecnico clienti Microsoft e informazioni sui costi dell'assistenza, visitare il seguente sito Web Microsoft:Nota In casi particolari, le spese normalmente addebitate per le chiamate di supporto potrebbero essere annullate qualora un addetto al supporto Microsoft determina che uno specifico aggiornamento risolverà il problema. I costi di supporto normale verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare nello specifico aggiornamento in questione.

Prerequisiti

È necessario disporre di.NET Framework 3.5 SP1 installata per applicare questo hotfix.

Richiesta di riavvio

Non è necessario riavviare il computer dopo avere applicato questo hotfix.

Informazioni sulla sostituzione dell'aggiornamento rapido

Questo hotfix non sostituisce eventuali altri aggiornamenti rapidi.

Informazioni sui file

La versione inglese di questo hotfix presenta gli attributi di file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e ore dei file sono elencate in base al formato UTC (Coordinated Universal Time Coordinated). Quando si visualizzano le informazioni sul file, viene convertito in ora locale. Per calcolare la differenza tra ora UTC e ora locale, utilizzare la scheda fuso orario nell'elemento di Data e ora nel Pannello di controllo.
Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
System.DirectoryServices.AccountManagement.dll3.5.30729.4126290,81605-giu-200900:37x86
Nota Questo hotfix verrà unito alla fine di 4.0 di.NET Framework
Status
Microsoft ha confermato che questo è un problema per i prodotti Microsoft elencati nella sezione "Si applica a".

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 969166 - Ultima revisione: 10/22/2015 07:31:00 - Revisione: 2.0

Microsoft .NET Framework 3.5 Service Pack 1

  • kbhotfixserver kbexpertiseadvanced kbqfe kbsurveynew kbmt KB969166 KbMtit
Feedback