Latest web development tutorials

Pages Web ASP.NET - édition

Apprenez à publier l'application Pages Web sans utiliser WebMatrix.


Dans le cas sans utiliser WebMatrix publier votre application

Par WebMatrix (ou Visual Studio) dans l'utilisation d'une commande, vous pouvez publier une application Pages Web ASP.NET à un serveur distant.

Cette fonction permet de copier tous vos fichiers d'application, pages cshtml, images, ainsi que pour les pages Web, Razor, Helpers, SQL Server Compact (si vous utilisez une base de données) tous les fichiers DLL nécessaires.

Parfois, vous ne voulez pas utiliser WebMatrix la publication de votre application. Peut-être parce que votre fournisseur d'hébergement ne supporte que FTP, peut-être vous avez déjà un site Web classique à base d'ASP, vous pouvez copier tous les fichiers vous-même, vous pouvez utiliser Front Page, Expression Web et d'autres logiciels d'édition.

Vous avez un problème? Oui, il le fera. Mais vous avez un moyen de le résoudre.

Pour effectuer la copie du site, vous devez savoir comment faire référence au fichier correct, ce qui les fichiers DLL que vous souhaitez copier et les stocker où ils sont.

Suivez ces étapes:


1. Utilisation de la dernière version de ASP.NET

Avant de commencer, assurez-vous que votre hôte exécute la dernière version de ASP.NET (4.0 ou 4.5).


2. Copiez les Dossiers Web

Copiez votre site web (tous les dossiers et le contenu) dans le fichier de l'application sur l'hôte distant (serveur) à partir d'un dossier sur votre ordinateur de développement.

lampe

Si votre application contient des données, ne pas copier les données (voir point 4 ci - dessous).


3. Copiez les fichiers de la DLL

Assurez-vous que le fichier bin sur votre dossier hôte distant contient le même fichier dll sur votre ordinateur de développement.

Après avoir copié le dossier bin, qui doit contenir les fichiers suivants:

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. Copiez vos données

Si votre application contient les données ou base de données. Tels que la base de données SQL Server Compact (un fichier .sdf dans le dossier App_Data), s'il vous plaît envisager les mesures suivantes:

Vous souhaitez publier vos données de test à un serveur distant?

La plupart du temps est généralement pas souhaitable.

Si vous avez des données de test sur votre ordinateur de développement, il va écraser vos données de production sur l'hôte distant.

Si vous devez copier la base de données SQL (fichier .sdf), alors vous devez supprimer toutes les données dans la base de données, puis copier un fichier .sdf vide à partir de votre ordinateur de développement vers le serveur.

Voilà. BONNE CHANCE!