Estou enfrentando um problema em que o Visual Studio (2022 e 2019) leva até 10 minutos para carregar um projeto completamente. Desde clicar no atalho para iniciar o Visual Studio até selecionar e carregar um projeto completamente, os eventos de reconstrução também estão muito lentos.
Esse comportamento só acontece quando estou conectado à VPN e o SiPolicy.p7b está em vigor.
- Sem SiPolicy.p7b e conectado à VPN não há problema
- Com SiPolicy.p7b, mas não conectado à VPN, também não há problema
Alguma ideia do que pode estar causando esse comportamento estranho?
Se você disse que sem o SiPolicy.p7b funciona bem, mas com ele há problemas, significa que esse comportamento estranho pode ser causado por restrições de rede. O que posso sugerir é verificar nas configurações se há algo relacionado a restrições de rede ou se o SiPolicy.p7b requer certificados não disponíveis na VPN ou, se houver algum disponível, verificar se não há restrições, porque o problema só ocorre quando a VPN e o SiPolicy.p7b funcionam juntos.
Quando você está conectado à VPN com SiPolicy, você tem certificados CRL/OCSP que são usados para verificar a assinatura digital e talvez por isso, as solicitações não possam ser alcançadas ou, no seu caso, muito lentas.
Como SiPolicy.p7b é uma política do WDAC, ela pode forçar o sistema a executar somente código assinado digitalmente e, muitas vezes, requer verificação por meio de servidores externos CRL/OCSP de que o certificado não foi revogado.
O fato de que com VPN, mas sem SiPolicy, funciona é porque o Windows não impõe uma verificação de assinatura rigorosa, e com SiPolicy, mas sem VPN, é porque o sistema pode acessar normalmente os servidores de validação (CRL/OCSP).