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 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
:
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 ...
Tags und Links asp.net-mvc visual-studio visual-studio-2015