Visual Studio aktualisiert temporäre Internetdateien nicht

10

Wenn ich eine cshtml-Datei in meinem MVC-Projekt in Visual Studio 2015 aktualisiere, werden die HTML-Änderungen nicht aktualisiert, wenn ich den Browser aktualisiere. Ich benutze Chrome und habe Dev-Tools geöffnet. Dev Tools ist so eingestellt, dass der Cache beim Öffnen deaktiviert wird. Wenn ich die Lösung säubere und neu bilde, macht die Änderung es erfolgreich. Aber wenn ich nur den Browser aktualisiere, geschieht das Update nicht. Wenn ich alle meine temporären Internet-Dateien lösche und das Debugging erneut starte, kann ich manchmal ein paar Änderungen an den cshtml-Dateien vornehmen und sie funktionieren, wenn ich sie aktualisiere, aber nach einer Weile hört sie auf zu arbeiten.

Ich habe bemerkt, dass visual studio, wenn es richtig funktioniert, zwei Dateien mit dem Namen app_web_ (einige Junk-Buchstaben) .dll.delete und eine andere namens mit dem Namen .pdb.delete erstellt. Wenn ich den Browser aktualisiere, erzeugt er eine Menge neuer Dateien und meine HTML-Änderung macht es zum Browser.

Wenn es nicht mehr funktioniert, erstellt Visual Studio die Löschdateien nicht mehr im temporären Internetdateiordner.

Für den Datensatz befinden sie sich im Stammverzeichnis der temporären Internetdateien.

Auch diese Lösung wurde ursprünglich in VS 2013 erstellt, aber ich benutze jetzt 2015. Es funktionierte immer, wenn ich 2013

verwendete     
Ryand.Johnson 27.02.2017, 17:47
quelle

2 Antworten

3

Das Problem wird höchstwahrscheinlich durch Caching-Probleme in den verwandten Windows-Verzeichnissen verursacht, die Visual Studio oder Webbrowser verwenden. Um das Problem zu beheben, können Sie versuchen, den Inhalt in den folgenden Cache-Ordnern zu löschen ( löschen Sie diese Ordner nicht, löschen Sie stattdessen nur deren Inhalt ) und starten Sie Visual Studio :

neu
  • Bereinigen Sie den Inhalt im Ordner WebSiteCache (zu finden in ) )

  • Bereinigen Sie den Inhalt im Ordner Temporäre ASP.NET-Dateien (zu finden in )

  • Säubern Sie Asp.NET Cache in root Ordnern (zu finden in
    C: \ Windows \ Microsoft.NET \ Framework \ ... \ Temporäre ASP.NET-Dateien \ root
    oder
    C: \ Windows \ Microsoft.NET \ Framework64 \ ... \ Temporäre ASP.NET-Dateien \ root )

  • Löschen Sie den Browserverlauf, indem Sie den Zeitraum von Anfang an auswählen.

Und dann Visual Studio neu starten. Wenn das Problem weiterhin besteht, versuchen Sie möglicherweise, den Projektordner umzubenennen und ihn erneut zu öffnen. Hoffe, das hilft ...

    
Murat Yıldız 06.03.2017 20:29
quelle
0

Versuchen Sie es mit dem Nachladen: Drücken Sie F12 unter Windows (auf Mac: Cmd+Opt+I ), dann können Sie mit der rechten Maustaste auf Aktualisieren klicken und ' Empty Cache and Hard Reload ' auswählen von Ссылка

    
NikNik 08.03.2017 11:07
quelle