Neueste Web-Entwicklung Tutorials
 

ASP.NET Web Pages - Veröffentlichung der Webseite


Erfahren Sie, wie eine Web-Seiten-Anwendung zu veröffentlichen, ohne WebMatrix zu verwenden.


Veröffentlichen Sie Ihre Anwendung ohne Verwendung von WebMatrix

Eine ASP.NET Web Pages Anwendung kann mithilfe der Publish - Befehle in WebMatrix zu einem Remote - Server veröffentlicht (or Visual Studio) .

Diese Funktion kopiert alle Anwendungsdateien, cshtml Seiten, Bilder und alle erforderlichen DLL-Dateien für Web-Seiten, für Rasierer, für Helfer und für SQL Server Compact (wenn eine Datenbank verwendet wird).

Manchmal wollen Sie diese Option nicht verwenden. Vielleicht nur Ihr Hosting-Provider unterstützt FTP? Vielleicht haben Sie bereits eine Website basiert auf klassischen ASP? Vielleicht möchten Sie die Dateien selbst kopieren? Vielleicht möchten Sie Titelseite, Expression Web oder eine andere Publishing-Software benutzen?

Werden Sie ein Problem bekommen? Ja du wirst. Aber man kann es lösen.

Um eine Web-Kopie ausführen, müssen Sie wissen, wie Sie die richtigen Dateien enthalten, was DDL Dateien zu kopieren, und wo sie gespeichert werden.

Folge diesen Schritten:


1. Verwenden Sie die neueste Version von ASP.NET

Bevor Sie fortfahren, stellen Sie sicher , dass Ihr Hosting - Computer die neueste Version von ASP.NET läuft (4.0 or 4.5) .


2. Kopieren Sie die Web-Ordner

Kopieren Sie Ihre Website (all folders and content) aus dem Entwicklungscomputer zu einem Anwendungsordner auf Ihrem Remote - Hosting - Computer (server) .

Wenn Ihre Anwendungsdaten enthalten, nicht kopiert die Daten (see point 4 below) .


3. Die DLL-Dateien

Stellen Sie sicher, dass der Ordner ist, auf dem Remote-Hosting-Computer, enthält die gleichen DLL-Dateien wie auf dem Entwicklungscomputer.

Nach dem Kopieren des Ordners ist, soll es Dateien wie diese enthält:

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. Kopieren Sie Ihre Daten

Wenn Ihre Anwendung enthält Daten oder eine Datenbank. Zum Beispiel eine SQL Server Compact-Datenbank (eine SDF-Datei in Ordner App_Data), Folgendes beachten:

Möchten Sie Ihre Testdaten an den Remote-Server veröffentlichen?

Höchst wahrscheinlich nicht.

Wenn Sie Testdaten auf dem Entwicklungscomputer haben, kann es Produktionsdaten auf Ihrem Remote-Hosting-Computer überschreibt.

Wenn Sie eine SQL - Datenbank kopieren (.sdf file) - (.sdf file) , vielleicht sollten Sie alles in der Datenbank löschen und dann die leere SDF - Datei aus dem Entwicklungscomputer auf den Server kopieren.

DAS IST ES. VIEL GLÜCK !