Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo fornisce informazioni sui processi e le cartelle che potrebbero essere esclusi dall'analisi antivirus nei computer che eseguono Team Foundation Server (TFS), Azure DevOps Server o agenti self-hosted di Azure DevOps Services. Fornisce anche collegamenti ad articoli della Microsoft Knowledge Base che illustrano le esclusioni antivirus che possono essere definite nei server che ospitano distribuzioni di Microsoft SQL Server e SharePoint Server integrate con Azure DevOps Server.
Versione originale del prodotto: Microsoft Team Foundation Server , Azure DevOps Server
Numero KB originale: 2636507
Sintomi
I file di destinazione verranno bloccati durante l'analisi del software antivirus. Il completamento delle compilazioni potrebbe richiedere più tempo e potrebbero verificarsi errori se le cartelle appropriate non vengono aggiunte all'elenco di esclusione delle directory del software antivirus. Questi errori possono includere istanze intermittenti in cui si arresta in modo anomalo il pool di applicazioni Team Foundation Server . L'elenco seguente include errori che potrebbero verificarsi:
L'evento seguente viene aggiunto al registro applicazioni del sistema:
ID evento 5002
Il pool di applicazioni Team Foundation Server pool di applicazioni viene disabilitato automaticamente a causa di una serie di errori nel processo(es) che gestisce il pool di applicazioni.L'evento seguente viene aggiunto al registro applicazioni del sistema prima che il pool di applicazioni Team Foundation Server si arresti in modo anomalo:
TF400850: il contesto della richiesta non è stato eliminato dal chiamante
Messaggio eccezione: impossibile accedere a un oggetto eliminato.
Elenco di esclusione
Avviso
L'esclusione di un file o un processo dall'analisi antivirus potrebbe rendere il dispositivo o i dati più vulnerabili. È consigliabile valutare i rischi e usare la discrezione quando si implementano le esclusioni ed escludere solo i file sicuri.
Se si verifica il problema descritto in precedenza, potrebbe essere necessario configurare il software antivirus per escludere i processi, le cartelle e le relative sottocartelle dall'analisi antivirus.
TFS, Azure DevOps Server:
- %ProgramFiles%\Azure DevOps Server <VersionNumber>
- %ProgramFiles%\Azure DevOps Server <VersionNumber>\Application Tier\TFSJobAgent
- C:\Users\<TFS_Service_Account>\AppData\Local\Temp
- C:\inetpub\temp
- %ProgramFiles%\Azure DevOps Server <VersionNumber>\Application Tier\Web Services\bin
- C:\AzureDevOpsData\ApplicationTier\_fileCache
- Cartella della cache di TFS/Azure DevOps Server
- Nel server: C:\Users\<ServiceAccountName>\AppData\Local\Microsoft\Azure DevOps\<VersionNumber>\Cache
- Nel client: C:\Users\<UserName>\AppData\Local\Microsoft\Azure DevOps\<VersionNumber>\Cache
- Processo di TFSJobAgent.exe che si trova in genere in:
- %ProgramFiles%\Microsoft Team Foundation Server <VersionNumber>\Application Tier\TFSJobAgent\TFSJobAgent.exe (per TFS)
- %ProgramFiles%\Azure DevOps Server <VersionNumber>\Application Tier\TFSJobAgent\TFSJobAgent.exe (per Azure DevOps Server)
Azure DevOps Server, Azure DevOps Services (agenti self-hosted):
- Cartelle dell'agente della pipeline
- TFSbuildServicehost.exe processo per le compilazioni XAML
- Processi per le compilazioni vNext, ad esempio Agent.Listener.exe, Agent.Worker.exe e AgentService.exe
- Cartelle dell'agente self-hosted, ad esempio \Build, \Symbols, \Drop, \bin, _diag, _work
- %ProgramFiles%\Microsoft Visual Studio\<VersionNumber>
- C:\Windows\Microsoft.NET\Framework
- C:\Windows\Microsoft.NET\Framework\<VersionNumber>\Temporary ASP.NET Files
- C:\Windows\Microsoft.NET\Framework64\<VersionNumber>\Temporary ASP.NET Files
Ulteriori informazioni
Per prestazioni migliori del controllo del codice sorgente e di altre operazioni TFS/Azure DevOps Server, è consigliabile aggiungere il processo di lavoro di Internet Information Services (IIS) (w3wp.exe) all'elenco delle esclusioni antivirus. Questo non è un requisito per Azure DevOps Services.
Il processo di w3wp.exe si trova in genere in C:\Windows\System32\inetsrv\w3wp.exe. È anche possibile individuare questo processo seguendo questa procedura:
- Effettuare una richiesta Web TFS/Azure DevOps Server connettendosi al server tramite Team Explorer.
- Nel livello applicazione TFS/Azure DevOps Server o nel computer proxy TFS/Azure DevOps Server aprire Gestione attività e quindi selezionare la scheda Dettagli .
- Nell'elenco dei processi in esecuzione trovare w3wp.exe.
- Fare clic con il pulsante destro del mouse su w3wp.exe e quindi scegliere Apri percorso file.
Per altre informazioni sulle esclusioni di cartelle di SQL Server e SharePoint Server, vedere gli articoli seguenti:
Contattaci per ricevere assistenza
In caso di domande o bisogno di assistenza, creare una richiesta di supporto tecnico oppure formula una domanda nel Supporto della community di Azure. È possibile anche inviare un feedback sul prodotto al feedback della community di Azure.