Apprenez à publier une application pages Web sans utiliser WebMatrix.
Publier votre application sans utiliser WebMatrix
Une application Pages Web ASP.NET peut être publié sur un serveur distant en utilisant les commandes dans WebMatrix Publish (or Visual Studio) .
Cette fonction copie tous vos fichiers d'application, pages cshtml, des images et tous les fichiers DLL requis pour les pages Web, pour Razor, pour les helpers et pour SQL Server Compact (si une base de données est utilisée).
Parfois, vous ne voulez pas utiliser cette option. Peut-être que votre fournisseur d'hébergement ne supporte que FTP? Peut-être vous avez déjà un site web basé sur ASP classique? Peut-être que vous voulez copier les fichiers vous-même? Peut-être que vous voulez utiliser la page, Expression Web, ou un autre logiciel d'édition?
Serez - vous un problème? Oui, vous. Mais vous pouvez le résoudre.
Pour effectuer une copie web, vous devez savoir comment inclure les bons fichiers, quels sont les fichiers à copier DDL, et où les stocker.
Suivez ces étapes:
1. Utilisez la dernière version de ASP.NET
Avant de continuer, assurez - vous que votre ordinateur d' hébergement exécute la dernière version de ASP.NET (4.0 or 4.5) .
2. Copiez les dossiers Web
Copiez votre site web (all folders and content) les (server) (all folders and content) de votre ordinateur de développement vers un dossier d'application sur votre ordinateur d'hébergement à distance (server) .
Si votre application contient des données, ne copiez pas les données (see point 4 below) - (see point 4 below) .
3. La fichiers DLL
Assurez-vous que le dossier bin, sur votre ordinateur d'hébergement à distance, contient les mêmes fichiers dll que sur votre ordinateur de développement.
Après avoir copié le dossier bin, il doit contenir des fichiers comme celui-ci:
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 des données ou une base de données. Par exemple, une base de données SQL Server Compact (un fichier sdf dans le dossier App_Data), considérer les points suivants:
Est-ce que vous souhaitez publier vos données de test sur le serveur distant?
Très probablement pas.
Si vous avez des données de test sur votre ordinateur de développement, il peut remplacer les données de production sur votre ordinateur d'hébergement à distance.
Si vous devez copier une base de données SQL (.sdf file) , vous devriez peut - être supprimer tout dans la base de données, puis copiez le fichier sdf vide à partir de votre ordinateur de développement vers le serveur.
C'EST TOUT. BONNE CHANCE !