Latest web development tutorials

Pagine Web ASP.NET - Edizione

Scopri come pubblicare applicazioni pagine web senza l'utilizzo WebMatrix.


Nel caso senza usare WebMatrix pubblicare l'applicazione

Con WebMatrix (o Visual Studio) per l'uso di un ordine, è possibile pubblicare un'applicazione pagine Web ASP.NET a un server remoto.

Questa funzione copia tutti i file delle applicazioni, pagine cshtml, le immagini, così come per le pagine web, Razor, Helpers, SQL Server Compact (se si utilizza un database) tutti i file DLL necessari.

A volte non si desidera utilizzare WebMatrix pubblicare l'applicazione. Forse perché il vostro hosting provider supporta solo FTP, forse hai già un sito Web ASP classico-based, si potrebbe desiderare di copiare tutti i file da soli, si potrebbe desiderare di utilizzare Front Page, Expression Web e qualche altro software di pubblicazione.

Hai un problema? Sì, lo farà. Ma avete un modo per risolverlo.

Per eseguire la copia del sito, è necessario sapere come fare riferimento al file corretto, quali file DLL che si desidera copiare e memorizzare loro dove sono.

Attenersi alla seguente procedura:


1. Utilizzando l'ultima versione di ASP.NET

Prima di procedere, assicuratevi che il vostro host è in esecuzione l'ultima versione di ASP.NET (4.0 o 4.5).


2. Copiare le cartelle Web

Copia il tuo sito web (tutte le cartelle e il contenuto) per il file dell'applicazione sul host remoto (server) da una cartella sul computer di sviluppo.

lampada

Se l'applicazione contiene dati, non copiare i dati (vedi punto 4).


3. Copiare i file DLL

Assicurarsi che il file bin in cartella host remoto contiene lo stesso file dll sul computer di sviluppo.

Dopo aver copiato la cartella bin, che dovrebbe contenere i seguenti file:

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 dati

Se l'applicazione contiene i dati o database. Come ad esempio database di SQL Server Compact (un file sdf nella cartella App_Data), si prega di considerare quanto segue:

Vuoi pubblicare i dati di test a un server remoto?

La maggior parte del tempo generalmente non è desiderabile.

Se si dispone di dati di test sul computer di sviluppo, che sovrascrive i dati di produzione sulla macchina remota.

Se è necessario copiare il database SQL (file sdf), allora si dovrebbe eliminare tutti i dati nel database, quindi copiare un file sdf vuoto dal computer di sviluppo al server.

Tutto qui. BUONA FORTUNA!