Um truque pode ser desativar os recursos de monitoramento de arquivos do servidor da web de desenvolvimento. Normalmente, o ASP.NET monitora alterações e reinicia o pool de aplicativos se algo mudar. Existe uma configuração de registro para desabilitar isso. Isso pode resultar em um erro mais descritivo no processo de inicialização.
Você pode definir a chave do Registro FCNMode como 1 para desativar o monitoramento:
link
HKLM \ Software \ Microsoft \ ASP.NET \ FCNMode
ou aqui se estiver executando um pool de aplicativos de 32 bits no Windows de 64 bits:
HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ ASP.NET \ FCNMode
Você pode querer executar o Process Monitor do SysInternal para determinar quais arquivos / pastas estão sendo acessados que estão resultando no erro. Por exemplo, pode estar tentando acessar os arquivos ASP.NET C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \, e sua identidade de aplicativo precisaria de permissões para essa pasta.
Se não forem permissões do sistema de arquivos, pode ser devido aos recursos de segurança de acesso ao código (CAS) do .NET. Provavelmente não sabe o que fazer com os recursos mapeados do VMWare. Você pode tentar inserir uma exceção para os locais. Se isso não funcionar, talvez você queira tentar usar uma unidade mapeada SMB para o endereço de rede do host em vez de usar a rede VMWare.
CD /D C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
caspol.exe -m -ag 1 -url "file://\vmware-host\*" FullTrust -exclusive on
caspol.exe -m -ag 1 -url "file://L:/TFSProjects" FullTrust -exclusive on
caspol.exe -m -ag 1 -url "http://localhost/*" FullTrust -exclusive on
CD /D C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727
caspol.exe -m -ag 1 -url "file://\vmware-host\*" FullTrust -exclusive on
caspol.exe -m -ag 1 -url "file://L:/TFSProjects" FullTrust -exclusive on
caspol.exe -m -ag 1 -url "http://localhost/*" FullTrust -exclusive on
CD /D C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319
caspol.exe -m -ag 1 -url "file://\vmware-host\*" FullTrust -exclusive on
caspol.exe -m -ag 1 -url "file://L:/TFSProjects" FullTrust -exclusive on
caspol.exe -m -ag 1 -url "http://localhost/*" FullTrust -exclusive on
CD /D C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319
caspol.exe -m -ag 1 -url "file://\vmware-host\*" FullTrust -exclusive on
caspol.exe -m -ag 1 -url "file://L:/TFSProjects" FullTrust -exclusive on
caspol.exe -m -ag 1 -url "http://localhost/*" FullTrust -exclusive on
REM display the exceptions
caspol -lf