2016-05-31 13 views
1

Wenn eine Website veröffentlicht Controller in dll konvertiert werden, aber was passiert mit Ansichten, zB wenn neue Ansichten durch alte ersetzt werden, wird die Website nicht zurückgesetzt. Werden die Ansichten jedes Mal kompiliert, ruft sie jemand anWas passiert, wenn veröffentlicht

Antwort

2

Wenn diese Ansicht das erste Mal verwendet wird, wird diese Ansicht kompiliert. Die kompilierte Version wird in einem temporären Ordner zwischengespeichert. Nachfolgende Aufrufe prüfen, ob sich die Quelldatei der Ansicht seit der Kompilierung geändert hat. Wenn dies der Fall ist, wird die neue Version neu kompiliert und zwischengespeichert. Wenn es sich nicht geändert hat, wird die ursprüngliche zwischengespeicherte Version verwendet.

+0

danke für die info –

+1

Seitennotiz: Sie können Ansichten während des Erstellungsprozesses vorkompilieren, um diesen ersten Ladetreffer zu speichern. Obwohl es ein paar Macken hat, hängt es davon ab, welches Build-System Sie verwenden, und es hat keine gute Benutzeroberfläche, um es zu aktivieren. –

+0

Für die Vorkompilierung, siehe http://stackoverflow.com/q/383192/2291 –