Latest web development tutorials

ASP.NET Web Pages - Publishing

Erfahren Sie, wie Web-Seiten-Anwendung, ohne die Verwendung von WebMatrix zu veröffentlichen.


Im Fall ohne WebMatrix Veröffentlichung Ihrer Anwendung

Mit WebMatrix (oder Visual Studio) in der Verwendung einer Bestellung können Sie eine ASP.NET Web Pages Anwendung auf einem Remote-Server zu veröffentlichen.

Mit dieser Funktion werden alle Ihre Anwendungsdateien, cshtml Seiten, Bilder, sowie für Web-Seiten, Rasierer, Helfer, SQL Server Compact kopieren Sie alle erforderlichen DLL-Dateien (falls eine Datenbank verwendet wird).

Manchmal wollen Sie nicht Ihre Anwendung verwenden WebMatrix veröffentlichen. Vielleicht, weil Ihr nur Hosting-Provider FTP unterstützt, vielleicht haben Sie bereits eine klassische ASP-basierte Website, Sie könnten sich alle Dateien kopieren möchten, können Sie Front Page, Expression Web und einige andere Publishing-Software zu verwenden.

Sie haben ein Problem? Ja, wird es. Aber Sie haben eine Möglichkeit , es zu lösen.

Um die Website-Kopie auszuführen, müssen Sie wissen, wie man die richtige Datei zu verweisen, die DLL-Dateien, die Sie kopieren möchten, und speichern Sie sie, wo sie sind.

Gehen Sie folgendermaßen vor:


1. Verwenden Sie die neueste Version von ASP.NET

Bevor Sie fortfahren, stellen Sie sicher, dass Ihr Gastgeber die neueste Version von ASP.NET ausgeführt wird (4.0 oder 4.5).


2. Kopieren Sie die Web-Ordner

Kopieren Sie Ihre Website (alle Ordner und Inhalt) in die Anwendungsdatei auf dem Remote-Host (Server) aus einem Ordner auf dem Entwicklungscomputer.

Lampe

Wenn Ihre Anwendungsdaten enthält, kopieren Sie nicht die Daten (siehe Punkt 4 unten).


3. Kopieren Sie die DLL-Dateien

Stellen Sie sicher, dass bin-Datei auf Ihrem Remote-Host-Ordner, um die gleiche DLL-Datei auf dem Entwicklungscomputer enthält.

Nach dem Kopieren der Ordner bin, sollte die folgende Dateien enthalten:

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 die Daten oder Datenbank. Wie SQL Server Compact-Datenbank (eine SDF-Datei in den Ordner App_Data), beachten Sie bitte die folgenden Schritte aus:

Möchten Sie Ihre Testdaten an einen entfernten Server zu veröffentlichen?

Die meiste Zeit ist im allgemeinen nicht wünschenswert.

Wenn Sie Testdaten auf dem Entwicklungscomputer haben, wird es Ihre Produktionsdaten auf dem entfernten Rechner zu überschreiben.

Wenn Sie die SQL-Datenbank (SDF-Datei) kopiert werden müssen, dann sollten Sie alle Daten in der Datenbank zu löschen, kopieren Sie dann eine leere SDF-Datei von Ihrem Entwicklungscomputer auf den Server.

Das war's. VIEL GLÜCK!