2016-07-18 19 views
0

Ich habe die Webanwendung in asp.net bereitgestellt, es gibt eine Datei mit dem Namen default.aspx, die ein Skript enthält (Beispiel: alert('dfdf');).IIS Server-Dateien Aktualisiert, aber in der Webbrowser-Ansichtsquelle nicht aktualisiert. Warum?

Ich habe das Skript entfernt und erneut bereitgestellt. Die bereitgestellte default.aspx Datei enthält das Skript nicht. Aber nachdem ich die default.aspx Datei in Inetpub/wwwroot kopiert habe und auf die Seite über den Webbrowser zugreifen und die Quellansicht überprüfen: das Skript ist vorhanden.

Aber in Inetpub/wwwroot/default.aspx enthält kein Skript. Ich habe meinen IIS-Server und meinen Computer ebenfalls aktualisiert und neu gestartet.

Darf ich wissen, warum mir das passiert? Hilf mir Leute

Antwort

1

Ja, Sie haben die Seite im Browser-Cache.

Wenn Sie google chrome verwenden, öffnen Sie die Browser-Tools, klicken Sie dann 3 Sekunden lang auf den Reload-Button und es öffnet sich ein Menü mit Optionen wie "Hard Reload" bedeutet, dass die Seite geladen wird Zwischenspeicher.

Andere Art und Weise ist, wenn Sie ein paar Seite drücken ändern Umschalt+ Klick auf Reload-Button dies in der Regel zwingen, die Seite selbst wenn sein auf Cache neu zu laden.

Alle Verknüpfungen für diferent Browser: https://en.wikipedia.org/wiki/Wikipedia:Bypass_your_cache

+0

Danke. Aber das Problem geht weiter. – Tendulkrish

+0

@Tendulkrish Dann kopieren Sie die Dateien an falscher Stelle. – Aristos