Windows 7 SP1 introduced a new default setting for IIS that prevents the loading of profile specific environment variables for IIS application pools.
Portanto, para o Windows 7 SP1, você também precisa editar o seguinte arquivo:
%windir%\system32\inetsrv\config\applicationHost.config
e adicione um elemento processModel
com setProfileEnvironment
definido como true
para o pool de aplicativos do site na seção applicationPools
.
Deveria ser assim:
<add name="ASP.NET v4.0" managedRuntimeVersion="v4.0">
<processModel identityType="ApplicationPoolIdentity" loadUserProfile="true" setProfileEnvironment="true" />
</add>
Consulte o Windows 7 SP1 faz com que o IntelliTrace Collection falhe no IIS para obter mais detalhes.
Observação: você deve editar o arquivo applicationHost.config
com direitos de administrador e, após a alteração, deve reinicializar o computador.