Installazione
Segui le istruzioni per configurare il software CMS ombraco. Il primo passo è installare questo CMS ospitato da sé in un ambiente di test IIS utilizzando WebMatrix.
- Avvia WebMatrix
- Una volta visualizzata la home page di WebMatrix, fare clic su Sito dalla galleria Web.
- Viene visualizzato il sito dalla pagina della galleria Web, fai clic su Umbraco CMS, quindi fai clic su Avanti.
- Una volta visualizzata la pagina Eula, fare clic su Accetto per accettare l’accordo di licenza per l’utente finale.
- Ora, inserisci le informazioni adeguate al proprio ambiente e fai clic su Avanti e fai clic su OK Una volta che viene visualizzata la finestra di dialogo Determinazione.
- Una volta visualizzata la pagina Impostazioni editoriali, aggiungi il provider di hosting e le informazioni specifiche del dominio e fai clic su Convalida Connection.
- Fare clic su Applica, quindi fare clic su Pubblica e fare clic su Continua.
- Quindi, verrà visualizzata la procedura guidata di configurazione di Umbraco ed è possibile configurare l’applicazione Umbraco. Il secondo passaggio è quello di creare il pacchetto applicazione dal sito IIS utilizzando IIS Manager:
- Esegui il seguente comando per eseguire il backup di un IIS 7,0
%Windir%\ System32 \ Inetsrv \ appcmd Aggiungi backup" PremsDeploy "
- Apri il gestore IIS facendo clic su Start & GT; Eseguire e digitare intmgr.
- In IIS Manager, espandere il nodo del server e il nodo dei siti, quindi selezionare il sito Web predefinito/myApplication.
- Successivamente, nel riquadro delle azioni di destra sotto Gestisci pacchetti, fai clic sull’applicazione di esportazione … Link per avviare la procedura guidata.
- Per impostazione predefinita, il pacchetto conterrà il sito o l’applicazione selezionata (in questo caso il sito Web/myapplication predefinito) e le sue cartelle di contenuto. Fai clic sul pulsante Gestisci componenti.
- La prima riga è la voce del provider IISAPP, che è la tua applicazione. Nella seconda riga, scegli il provider dbfullsql dal nome del provider ** ** a discesa. Se si libra su un provider, vedrai una descrizione e un percorso di esempio.
- Immettere il percorso del database o del file di script nella colonna percorso. (Esempio: “Data Source =. \ SQlexPress; database = myApplicationDb; utente ID = myAppuser; password = somePassword;” senza citazioni.)
- Successivamente, noterai che il database ora viene visualizzato nella visualizzazione albero dei contenuti del pacchetto. Fare clic Avanti per continuare la procedura guidata.
- Successivamente, vedrai i parametri generati in base ai due provider che hai aggiunto nel passaggio precedente. Daremo loro nomi e descrizioni. Selezionare il secondo parametro nell’elenco, Parametro 2 e fare clic sul pulsante Aggiungi Parametro.
- Successivamente, creare una voce di parametro che punta alla stringa di connessione all’interno del file Web.config dell’applicazione. Noterai che la voce dei parametri ha 3 campi da compilare.
- Scegli il tipo di parametro desiderato. In questo caso, sceglieremo XMLFILE perché vogliamo indicare il file web.config.
- Immettere l’ambito per la voce dei parametri. L’ambito è un’espressione regolare che ci dice quale file individuare nel pacchetto. In questo caso, sceglieremo il file web.config ma aggiungeremo \ per indicare l’inizio del file e $ per indicare la fine del nome del file in modo che web.config.bak non venga aggiornato .
- Quindi aggiungeremo una partita. Per una voce di parametro XMLFILE, la corrispondenza è una query XPath che indica un particolare elemento o attributo nel file XML. Aggiungeremo un XPath che punta all’attributo stringa di connessione. Fare clic su OK per accettare la voce.
- Ora si dispone di parametri che consentiranno a un utente che installa questo pacchetto per impostare il percorso dell’applicazione (nome del sito e dell’app in cui desiderano installare questa app) e modificare la stringa di connessione (che verrà aggiornata in 2 posti, prima durante l’esecuzione lo script SQL e il secondo all’interno del file web.config). Fai clic su Avanti per continuare.
- Infine, scegli una posizione per salvare il pacchetto. Per questo esempio, abbiamo scelto
c: \ myapplication.zip
. - La procedura guidata ora completerà il processo di imballaggio e salverà il pacchetto su disco. Quando è completo, vedrai una pagina Riepilogo che ti dà una panoramica di quali azioni sono state eseguite. Il Terzo passaggio è installare questo CMS autonomo sul server di destinazione utilizzando IIS Manager:
- Esegui il seguente comando per eseguire il backup di IIS 7.0 Server
%Windir%\ System32 \ Inetsrv \ appcmd Aggiungi backup" PremsDeploy "
- Apri il gestore IIS facendo clic su Start & GT; Eseguire e digitare intmgr.
- In IIS Manager, espandere il nodo del server e il nodo dei siti, quindi selezionare il sito Web predefinito.
- Nel riquadro delle azioni di destra, fare clic sull’applicazione Importa … Link per avviare la procedura guidata di imballaggio.
- Tuttavia, selezionare il pacchetto creato nella guida rapida precedente, myapplication.zip o in qualsiasi altro pacchetto.
- Quindi, nella finestra di dialogo Installa un pacchetto applicazione, verrà visualizzato l’applicazione e il database.
- Nella pagina Parametri, immettere un nuovo nome dell’applicazione se si desidera e immettere una stringa di connessione SQL, quindi fare clic su Avanti per installare il pacchetto.
- Finaly, la pagina Riepilogo fornirà una panoramica di alto livello di alcuni articoli installati dal pacchetto.