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.
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!