2014-06-16 3 views
7

Ich bin fast fertig mit meiner ersten Umbraco-Site und ich habe in diesen Foren sowie in den Foren von oumumbraco.org nach einem definitiven Leitfaden für die Veröffentlichung gesucht Umbraco Site zu einem Live-Staging-Bereich jedoch, wie ich bisher gefunden habe, existiert ein solcher Leitfaden nicht. Insbesondere interessiert mich, wie eine mit Visual Studio entwickelte Umbraco-Site bereitgestellt werden kann und welche Ordner für eine Produktionsumgebung entfernt/optimiert werden können. Ich verwende die neueste Version von Umbraco 7.3.1 und eine SQL CE-Datenbank.Bereitstellen einer Umbraco-Site mit Visual Studio

Ich bin froh, FTP zu verwenden, um die Website auf den Server hochzuladen, wenn das eine Option ist, aber ich möchte auch sicherstellen, dass meine Website das Standardniveau von Out-of-the-Box-Umbraco-Sicherheit hat, so nehme ich Dinge wie die an Installationsverzeichnis sollte entfernt werden.

Jede Hilfe mit diesem würde sehr geschätzt werden. Ich verwende Visual Studio 2013.

Antwort

6

Die Antwort hängt wirklich davon ab, wie Sie das Projekt eingerichtet haben - als ob Sie die Umbraco Core-Dateien ausschließen (die Sie sonst nicht kompilieren müssen) Dann müssen Sie sie einschließen wieder in Ihrem Veröffentlichungsskript.

Soweit die Bereitstellung - ich in der Regel alle Ordner einschließlich der Installationsordner, aber ich zip diesen Ordner und lösche die Dateien. Der Grund dafür ist, dass der Ordner installieren wird manchmal bei Upgrades verwendet, wenn Sie Datenbanken ändern - und wie Sie sqlce verwenden Sie zu einer vollständigen SQL db 1 Tag wechseln


ADDITION:

Mein deploy Ordner schließlich sieht wie folgt aus

Verzeichnis E: \ Arbeit \ Umbraco \ mit dem Umbraco CMS NuGet Paket

17/06/2014 12:04 <DIR>   . 
17/06/2014 12:04 <DIR>   .. 
17/06/2014 11:59 <DIR>   App_Browsers 
17/06/2014 11:59 <DIR>   App_Plugins 
17/06/2014 11:59 <DIR>   bin 
17/06/2014 11:59 <DIR>   config 
17/06/2014 11:59 <DIR>   css 
08/05/2014 23:11    152 default.aspx 
08/05/2014 23:11    107 Global.asax 
17/06/2014 11:59 <DIR>   macroScripts 
17/06/2014 11:59 <DIR>   masterpages 
17/06/2014 11:59 <DIR>   media 
08/05/2014 23:11    1,954 packages.config 
17/06/2014 11:59 <DIR>   scripts 
17/06/2014 11:59 <DIR>   umbraco 
17/06/2014 11:59 <DIR>   umbraco_client 
17/06/2014 11:59 <DIR>   usercontrols 
17/06/2014 11:59 <DIR>   Views 
17/06/2014 11:59   15,585 Web.config 
17/06/2014 11:59 <DIR>   xslt 
+0

ich ein Setup, das Projekt bereitstellen. Können Sie den Prozess näher erläutern? Im Moment sind wir ziemlich weit darauf aus, SQLCE zu verwenden, da es sich um eine relativ kleine Broschüre handelt. – jezzipin

+1

Das ist großartig - in diesem Fall haben Sie wahrscheinlich die einfachste Prozedur. Die Standardveröffentlichung von VS2013 sollte Ihnen einen Arbeitsordner mit den Connectionstrings und allen bereits durchgeführten Konfigurationstransformationen geben, was bedeutet, dass Sie das im Grunde genommen bereitstellen. Es wird standardmäßig nicht den Installationsordner enthalten, aber da Sie DBs nicht ändern werden, ist das in Ordnung. Sie können in einem lokalen Ordner oder auf FTP veröffentlichen, oder wenn Sie auf Azure hosten, direkt dort und es sollte funktionieren. Wenn Sie das Paket nuget verwenden, ist das Veröffentlichungsergebnis im Grunde alles, was Sie brauchen. –

+0

Der einzige Grund, warum ich frage, ist, dass ich in den Foren von Umbraco viele Leute gesehen habe, die behaupten, dass diese Methode nicht funktioniert. – jezzipin

Verwandte Themen