Visual Studio não atualizando arquivos temporários da Internet

10

Quando atualizo um arquivo cshtml no meu projeto MVC no Visual Studio 2015, as alterações de html não são atualizadas quando atualizo o navegador. Estou usando o chrome e tenho as ferramentas dev abertas. As ferramentas de desenvolvimento estão definidas para desativar o cache quando abertas. Se eu limpar a solução e reconstruí-la, a minha alteração será bem-sucedida. Mas se eu apenas atualizar o navegador, a atualização não acontece. Se eu apagar todos os meus arquivos temporários da Internet e começar a depurar novamente, às vezes posso fazer algumas alterações nos arquivos cshtml e eles funcionarão quando eu atualizar, mas depois de um tempo ele pára de funcionar.

Tenho notado que, quando funciona corretamente, o visual studio está criando 2 arquivos chamados app_web_ (algumas letras indesejadas) .dll.delete e outro chamado o mesmo chamado .pdb.delete. Quando eu atualizo o navegador, ele cria um monte de novos arquivos e minha alteração em html chega ao navegador.

Quando ele pára de funcionar, o visual studio não cria mais os arquivos de exclusão na pasta de arquivos temporários da Internet.

Para o registro, eles estão no diretório raiz de arquivos temporários da Internet.

Além disso, essa solução foi originalmente criada no VS 2013, mas agora estou usando 2015. Sempre funcionou quando usei 2013

    
por Ryand.Johnson 27.02.2017 в 18:47
fonte

2 respostas

4

O problema é provavelmente causado por problemas de cache nos diretórios relacionados ao Windows que Visual Studio ou navegador da Web usam. Para corrigir o problema, você pode tentar limpar o conteúdo nas seguintes pastas de cache ( não exclua essas pastas, em vez disso, exclua apenas o seu conteúdo ) e reinicie o Visual Studio :

  • Limpe o conteúdo na pasta WebSiteCache (pode ser encontrado em C: \ Users \% USERNAME% \ AppData \ Local \ Microsoft \ WebSiteCache )

  • Limpe o conteúdo na pasta Arquivos temporários do ASP.NET (pode ser encontrado em C: \ Users \% USERNAME% \ AppData \ Local \ Temp \ Temporário Arquivos ASP.NET )

  • Limpe o Asp.NET Cache em pastas raiz (pode ser encontrado em
    C: \ Windows \ Microsoft.NET \ Framework \ ... \ Arquivos ASP.NET temporários \ root
    ou
    C: \ Windows \ Microsoft.NET \ Framework64 \ ... \ Arquivos temporários do ASP.NET \ root )

  • Exclua o histórico do navegador selecionando o período desde o início.

Em seguida, reinicie Visual Studio . Se o problema persistir, tente renomear a pasta do projeto e reabri-la novamente. Espero que isso ajude ...

    
por Murat Yıldız 06.03.2017 / 21:29
fonte
0

Tente recarregar com força: Empurre F12 no Windows (no Mac: Cmd+Opt+I ), então você pode clicar com o botão direito em Atualizar e selecionar ' Empty Cache and Hard Reload ' de link

    
por NikNik 08.03.2017 / 12:07
fonte