Sintomi
Si distribuisce un'applicazione web basata su Microsoft ASP.NET 2.0 a un sito Web ospitato su un server di Microsoft Office SharePoint. L'applicazione web comunica con Microsoft Exchange Server 2010. Inoltre, si dispone di Internet Information Services (IIS) 7.0 o IIS 7.5 in esecuzione in modalità integrata nel server SharePoint. In questo caso, è possibile riscontrare i seguenti problemi.Problema 1Quando si distribuisce una Web Part parzialmente attendibile in un sito di SharePoint, è possibile che la Web Part in modo imprevisto potrebbe essere possibile eseguire operazioni di attendibilità.Problema 2Contatore delle prestazioni Richieste in coda nel funzioni oggetto delle prestazioni ASP.NET in modo non corretto in modalità integrata. Ad esempio, quando l'impostazione MaxConcurrentRequestsPerCPU è troppo basso, Accodamento messaggi non si riflettono nel contatore. Inoltre, quando l'impostazione è troppo elevato, potrebbe essere negato accodamento delle richieste. Questo problema potrebbe diminuire le prestazioni del sito di SharePoint.
Causa
Problema 1Questo problema si verifica a causa di un errore nel componente di autenticazione di ASP.NET 2.0. L'errore fa sì che la Web part parzialmente attendibile di rappresentare l'account del pool di applicazioni. Pertanto, la Web part è piena autorizzazione per accedere al sito di SharePoint.Problema 2Questo problema si verifica perché il contatore delle prestazioni In coda ASP.NET\Request riporta solo i valori quando viene accodata una richiesta nella coda di ASP.NET. Esso non rileva le richieste in attendono per il pool di thread di common language runtime (CLR).
Risoluzione
Problema 1Questo hotfix aggiunge una nuova impostazione applicazione (aspnet:AllowAnonymousImpersonation) in ASP.NET 2.0. Per attivare questa impostazione, aggiungere la seguente sezione al file Web. config:
<appSettings>
< Aggiungi chiave = valore "aspnet:AllowAnonymousImpersonation" = "true" / ></appSettings>Per attivare questa impostazione, è necessario disporre di IIS 7 o IIS 7.5 in esecuzione in modalità integrata. Quando questa impostazione è attivata, l'applicazione viene eseguita nel contesto di protezione dell'identità IUSR.Problema 2Quando si esegue il monitoraggio del contatore delle prestazioni ASP.NET\Request in coda dopo avere applicato questo hotfix, vengono visualizzati i valori aumentano per la stessa applicazione con lo stesso carico. Ciò si verifica perché il contatore delle prestazioni In coda ASP.NET\Request conta sia le richieste in coda nella coda di ASP.NET e le richieste in attendono di pool di thread CLR.
Informazioni sul download
I file seguenti sono disponibili per il download nell'Area Download Microsoft:
Microsoft.NET Framework 2.0 Service Pack 2 (SP2)
Per tutte le versioni basate su x86 di Windows Vista Service Pack 2 e Windows Server 2008 Service Pack 2 Download del pacchetto di aggiornamento. Per tutte le versioni basate su x64 di Windows Vista Service Pack 2 e Windows Server 2008 Service Pack 2 Download del pacchetto di aggiornamento. Per tutte le versioni basate su IA-64 di Windows Server 2008 Service Pack 2 Download del pacchetto di aggiornamento.
Microsoft.NET Framework 3.5.1
Per tutte le versioni basate su x86 di Windows 7 Download del pacchetto di aggiornamento. Per tutte le versioni basate su x86 di Windows 7 Service Pack 1 (SP1)Download del pacchetto di aggiornamento. Per tutte le versioni basate su x64 di Windows Server 2008 R2 e Windows 7 Download del pacchetto di aggiornamento. Per tutte le versioni basate su x64 di Windows Server 2008 R2 SP1 e Windows 7 SP1 Download del pacchetto di aggiornamento. Per tutte le versioni basate su IA-64 di Windows Server 2008 R2 Download del pacchetto di aggiornamento. Per tutte le versioni basate su IA-64 di Windows Server 2008 R2 SP1 Download del pacchetto di aggiornamento. Per ulteriori informazioni su come scaricare i file di supporto Microsoft, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
119591 Come ottenere file di supporto Microsoft dai servizi onlineIl file è stato controllato e non contiene virus. Microsoft ha utilizzato il software antivirus più recente disponibile al momento della data di pubblicazione del file. Il file viene salvato su server con un livello di sicurezza avanzata che impedisce modifiche del file non autorizzate.
Requisiti
Per applicare questo hotfix, è necessario essere in esecuzione uno dei seguenti sistemi operativi:
-
Windows Vista Service Pack 2 (SP2)
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows 7
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2
-
Windows Server 2008 R2 Service Pack 1 (SP1)
Informazioni sul riavvio
Dopo avere applicato questo hotfix se tutti i file vengono utilizzati quando si installa questo hotfix, è necessario riavviare il computer. Per evitare il riavvio del computer, arrestare i siti Web ASP.NET prima di installare questo hotfix.
Informazioni sui file
La versione in lingua inglese di questo hotfix presenta gli attributi di file elencati nella tabella seguente (o attributi successivi). Le date e le ore di questi file sono espresse nel formato UTC (Coordinated Universal Time). Quando esaminate le informazioni del file, viene convertito in orario 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.
Per tutte le versioni basate su x86 di Windows Server 2008 SP2 e Windows Vista SP2
Nome file |
Versione file |
Dimensione file |
Date |
Ora |
Piattaforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
31,504 |
18-Nov-2011 |
10:56 |
x86 |
Webengine.dll |
2.0.50727.5705 |
437,008 |
18-Nov-2011 |
10:57 |
x86 |
System.web.dll |
2.0.50727.5705 |
5,251,072 |
18-Nov-2011 |
10:56 |
x86 |
Per tutte le versioni basate su x64 di Windows Server 2008 SP2 e Windows Vista SP2
Nome file |
Versione file |
Dimensione file |
Date |
Ora |
Piattaforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
43,280 |
18-Nov-2011 |
12:49 |
x64 |
Webengine.dll |
2.0.50727.5705 |
746,256 |
18-Nov-2011 |
12:49 |
x64 |
System.web.dll |
2.0.50727.5705 |
5,259,264 |
18-Nov-2011 |
12:49 |
x64 |
Per tutte le versioni basate su IA-64 supportate di Windows Server 2008 SP2
Nome file |
Versione file |
Dimensione file |
Date |
Ora |
Piattaforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
83,216 |
18-Nov-2011 |
10:53 |
IA-64 |
Webengine.dll |
2.0.50727.5705 |
1,232,144 |
18-Nov-2011 |
10:54 |
IA-64 |
System.web.dll |
2.0.50727.5705 |
4,780,032 |
18-Nov-2011 |
10:53 |
IA-64 |
Per tutte le versioni x86-based di Windows 7 supportate
Nome file |
Versione file |
Dimensione file |
Date |
Ora |
Piattaforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
31,504 |
19-Nov-2011 |
05:18 |
x86 |
Webengine.dll |
2.0.50727.5705 |
437,008 |
19-Nov-2011 |
05:19 |
x86 |
System.web.dll |
2.0.50727.5705 |
5,251,072 |
19-Nov-2011 |
05:19 |
x86 |
Per tutte le versioni x64 di Windows 7 e Windows Server 2008 R2
Nome file |
Versione file |
Dimensione file |
Date |
Ora |
Piattaforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
43,280 |
19-Nov-2011 |
05:36 |
x64 |
Webengine.dll |
2.0.50727.5705 |
746,256 |
19-Nov-2011 |
05:36 |
x64 |
System.web.dll |
2.0.50727.5705 |
5,259,264 |
19-Nov-2011 |
05:36 |
x64 |
Per tutte le versioni basate su IA-64 supportate di Windows Server 2008 R2
Nome file |
Versione file |
Dimensione file |
Date |
Ora |
Piattaforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
83,216 |
19-Nov-2011 |
05:12 |
IA-64 |
Webengine.dll |
2.0.50727.5705 |
1,232,144 |
19-Nov-2011 |
05:12 |
IA-64 |
System.web.dll |
2.0.50727.5705 |
4,780,032 |
19-Nov-2011 |
05:12 |
IA-64 |
Per tutte le versioni basate su x86 supportate di Windows 7 SP1
Nome file |
Versione file |
Dimensione file |
Date |
Ora |
Piattaforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
31,504 |
22-Nov-2011 |
23:32 |
x86 |
Webengine.dll |
2.0.50727.5705 |
437,008 |
22-Nov-2011 |
23:33 |
x86 |
System.web.dll |
2.0.50727.5705 |
5,251,072 |
22-Nov-2011 |
23:33 |
x86 |
Per tutte le versioni basate su x64 di Windows 7 SP1 e Windows Server 2008 R2 SP1
Nome file |
Versione file |
Dimensione file |
Date |
Ora |
Piattaforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
43,280 |
22-Nov-2011 |
23:32 |
x64 |
Webengine.dll |
2.0.50727.5705 |
746,256 |
22-Nov-2011 |
23:32 |
x64 |
System.web.dll |
2.0.50727.5705 |
5,259,264 |
22-Nov-2011 |
23:32 |
x64 |
Per tutte le versioni basate su IA-64 supportate di Windows Server 2008 R2 SP1
Nome file |
Versione file |
Dimensione file |
Date |
Ora |
Piattaforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
83,216 |
22-Nov-2011 |
23:25 |
IA-64 |
Webengine.dll |
2.0.50727.5705 |
1,232,144 |
22-Nov-2011 |
23:25 |
IA-64 |
System.web.dll |
2.0.50727.5705 |
4,780,032 |
22-Nov-2011 |
23:25 |
IA-64 |
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Per ulteriori informazioni sulle opzioni che è possibile utilizzare per la distribuzione di Web part di SharePoint, visitare il seguente sito Web Microsoft TechNet:
Configurare e distribuire la Web part (SharePoint Server 2010)Per ulteriori informazioni sui contatori delle prestazioni per ASP.NET, visitare il seguente sito Web Microsoft Developer Network (MSDN):
Contatori delle prestazioni per ASP.NETPer ulteriori informazioni sul problema del contatore prestazioni ASP.NET\Request in coda , visitare il seguente sito Web Microsoft:
Modalità integrata "ASP.NET \Richieste in coda" bug in IISPer ulteriori informazioni sulla terminologia degli aggiornamenti software, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft