Frage

Wir verwenden ASP.NET, C #

Wenn ein Update auf eine unserer Websites zu machen, rollen wir eher die gesamte Seite aus als die Aktualisierung nur die Seiten oder Abschnitten, die sich geändert haben. Das macht mir Angst.

Ist das eine gute Idee? Sollte ich nur die Änderungen ausrollen?

Soll ich meine Seite in kleinere Projekte brechen?

Was ist Best Practice?

War es hilfreich?

Lösung

Sie sollten immer die gesamte Seite ausrollen. Da die tatsächlich ausführbaren Code meist in den DLLs enthalten ist, kann man eigentlich nicht nur die Seiten rollen, die sich geändert, wie Sie mit dem alten ASP konnte. Wenn Teile Ihrer Website sind, die tatsächlich getrennt sind, können Sie sie auseinander in einzelne Projekte durchbrechen und bereitstellen separat jeden gesamten Abschnitt.

Auch wenn die ganze Seite das Aufstellen schreckt Sie, müssen Sie wahrscheinlich besser Tests oder Qualitätssicherungsstandards. Es sollte immer eine Kopie Ihrer gesamten Website, die bei jederzeit gehen kann, falls der Server stirbt, und Sie haben sie zu ersetzen, oder etwas anderes schief geht.

Andere Tipps

Abhängig von, wie Sie vor der Bereitstellung testen.

Wenn Sie (automatisch) testen alles vor der Freigabe, ist der Aufwand für die Dateiübertragung nicht der einzige Nachteil.

Eine vollständige Dump ist am besten, wenn das Projekt als Ganzes getestet wird; Allerdings sind einzelne Seiten im Allgemeinen akzeptabel, wenn Sie Ihre Änderungen werden einzeln getestet Regression. So stellen Sie sicher Ihre Montage Referenzen richtig versioniert werden:)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top