2 Stimmen

Nach der MVC3-Veröffentlichung aktualisieren Sie einfach die Ansichten

.NET/MVC3-Neuling, also haben Sie bitte Verständnis für mich!

Ich habe für diese Antwort ganz über gesucht, aber kann nicht genau finden, was im suchen, so hier kommt es ...

Nehmen wir an, ich entwickle eine MVC3-Anwendung mit Visual Web Developer Express und ich gehe über die Bereitstellung der Website mit dem eingebauten Publishing-Tool.

Aber jetzt, wo meine Website läuft, stelle ich fest, dass ich eine kleine Anpassung in einer der Ansichten vornehmen muss. Ich aktualisiere die Ansicht, speichere die Datei und verwende mein FTP-Programm, um die neue Datei hochzuladen. Das Problem ist, dass MVC3/.NET nicht scheinen zu aktualisieren/ändern die Ansicht, weil es immer noch mit der alten Version.

Ich habe natürlich versucht, die Seite zu aktualisieren (sogar in verschiedenen Browsern), aber die neue Ansicht wird immer noch nicht geladen.

Ist dies ein normales Verhalten, d. h., dass ich jedes Mal, wenn ich kleinere Änderungen vornehme, diese veröffentlichen muss (was ziemlich zeitaufwändig ist)? Ich kann mir wirklich nicht vorstellen, dass dies der Fall ist, daher frage ich mich, ob Sie etwas Licht in diese Angelegenheit bringen können?

Ich bin für jede Antwort dankbar!

/Mikael

2voto

Travis J Punkte 78877

Wenn Sie die Ansichtsdatei (.cshtml) hochladen und das ist die ONLY Teil der Anwendung, der sich geändert hat, wird eine Aktualisierung die Änderung widerspiegeln - möglicherweise müssen Sie ctrl+f5 drücken, um den temporären Cache zu löschen. Dennoch! Wenn Sie Folgendes ändern ANY des Controller-Codes oder des Aktionscodes oder von c# (oder vb, wenn Sie das verwenden), dann müssen Sie MUSS die kompilierte .dll, die mit der gesamten Anwendung verbunden ist, erneut hochladen, damit die Änderungen übernommen werden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X