Gli ultimi tutorial di sviluppo web
 

ASP.NET Pagine Web - Pubblicazione del sito web


Scopri come pubblicare un'applicazione pagine Web senza utilizzare WebMatrix.


Pubblicare l'applicazione senza utilizzare WebMatrix

Un'applicazione ASP.NET Web Pages può essere pubblicato in un server remoto utilizzando i comandi Pubblica in WebMatrix (or Visual Studio) .

Questa funzione copia tutti i file dell'applicazione, pagine cshtml, immagini e tutti i file DLL necessari per le pagine web, per Razor, per Helpers, e per SQL Server Compact (se si utilizza un database).

A volte non si desidera utilizzare questa opzione. Forse il tuo hosting provider supporta solo FTP? Forse avete già un sito web basato su ASP classico? Forse si vuole copiare i file da soli? Forse si vuole utilizzare Front Page, Expression Web, o qualche altro software di pubblicazione?

Otterrà un problema? Sì lo farai. Ma si può risolverlo.

Per eseguire una copia web, è necessario sapere come includere i file corretti, quali file DDL per copiare, e dove li memorizza.

Segui questi passi:


1. utilizzare l'ultima versione di ASP.NET

Prima di continuare, assicurarsi che il computer che ospita esegue l'ultima versione di ASP.NET (4.0 or 4.5) .


2. Copiare le cartelle Web

Copia il tuo sito web (all folders and content) dal computer di sviluppo per una cartella dell'applicazione sul computer di hosting remoto (server) .

Se l'applicazione contiene dati, non copiare i dati (see point 4 below) .


3. Il file DLL

Assicurarsi che la cartella bin, sul computer di hosting remoto, contiene gli stessi file DLL come sul computer di sviluppo.

Dopo aver copiato la cartella bin, dovrebbe contenere i file come questo:

Microsoft.Web.Infrastructure.dll
NuGet.Core.dll
System.Web.Helpers.dll
System.Web. Razor .dll
System.Web.WebPages.Administration.dll
System.Web.WebPages.Deployment.dll
System.Web.WebPages.dll
System.Web.WebPages. Razor .dll
WebMatrix.Data.dll
WebMatrix.WebData


4. copiare i vostri dati

Se l'applicazione contiene dati o un database. Per esempio un database SQL Server Compact (un file sdf nella cartella App_Data), considerare quanto segue:

Vuoi pubblicare i dati di prova al server remoto?

La maggior parte non probabile.

Se si dispone di dati di test sul computer di sviluppo, si potrebbe sovrascrivere i dati di produzione sul computer di hosting remoto.

Se si deve copiare un database SQL (.sdf file) , forse si dovrebbe eliminare tutto nel database, e quindi copiare il file con estensione sdf vuoto dal computer di sviluppo al server.

QUESTO È TUTTO. IN BOCCA AL LUPO !