Heim > Backend-Entwicklung > C#.Net-Tutorial > Wie veröffentliche ich Webseiten ohne WebMatrix?

Wie veröffentliche ich Webseiten ohne WebMatrix?

零下一度
Freigeben: 2017-05-27 15:58:40
Original
1427 Leute haben es durchsucht

Erfahren Sie, wie Sie eine Webseitenanwendung veröffentlichen, ohne WebMatrix zu verwenden.

Veröffentlichen Sie Ihre Anwendung ohne Verwendung von WebMatrix

Sie können eine ASP.NET Web Pages-Anwendung auf einem Remoteserver veröffentlichen, indem Sie den Befehl „publish“ in WebMatrix (oder Visual Studio) verwenden.

Diese Funktion kopiert alle Ihre Anwendungsdateien, CSHTML-Seiten, Bilder und alle erforderlichen DLL-Dateien für Webseiten, Razor, Hilfsprogramme und SQL Server Compact (bei Verwendung einer Datenbank).

Manchmal möchten Sie WebMatrix nicht zum Veröffentlichen Ihrer Anwendung verwenden. Vielleicht liegt es daran, dass Ihr Hosting-Anbieter nur FTP unterstützt, vielleicht haben Sie bereits eine klassische ASP-basierte Website, vielleicht möchten Sie alle Dateien selbst kopieren, vielleicht möchten Sie Front Page, Expression Web oder eine andere Veröffentlichungssoftware verwenden.

Werden Sie auf Probleme stoßen? Ja, das wird es. Aber Sie haben einen Weg, das zu umgehen.

Um das Kopieren einer Website durchzuführen, müssen Sie wissen, wie Sie auf die richtigen Dateien verweisen, welche DLL-Dateien kopiert werden müssen und wo sie gespeichert werden sollen.

Bitte befolgen Sie diese Schritte:

1. Verwenden Sie die neueste Version von ASP.NET

Bevor Sie fortfahren, stellen Sie bitte sicher, dass auf Ihrem Host die neueste Version von ASP.NET ausgeführt wird (4,0 oder 4,5).

2. Kopieren Sie den Webordner

Kopieren Sie Ihre Website (alle Ordner und Inhalte) von Ihrem Entwicklungscomputer in den Anwendungsordner auf dem Remote-Host (Server).

Wenn Ihre Bewerbung Daten enthält, kopieren Sie diese nicht (Einzelheiten siehe Punkt 4 unten).

3. Kopieren Sie die DLL-Datei

Stellen Sie sicher, dass der bin-Ordner auf Ihrem Remote-Host dieselbe DLL-Datei enthält wie auf Ihrem Entwicklungscomputer.

Nach dem Kopieren des bin-Ordners sollte dieser die folgenden Dateien enthalten:

Microsoft.Web.Infrastructure.dllNuGet.Core.dllSystem.Web.Helpers.dllSystem.Web.Razor.dllSystem.Web.WebPages.Administration.dllSystem.Web.WebPages.Deployment.dllSystem.Web.WebPages.dllSystem.Web.WebPages.Razor.dllWebMatrix.Data.dllWebMatrix.WebData
Nach dem Login kopieren

4. Kopieren Sie Ihre Daten

Wenn Ihre Anwendung Daten oder eine Datenbank enthält. Berücksichtigen Sie beispielsweise bei einer SQL Server Compact-Datenbank (eine .sdf-Datei im Ordner „App_Data“) Folgendes:

Möchten Sie Ihre Testdaten auf einem Remoteserver veröffentlichen?

Meistens wird es im Allgemeinen nicht erwartet.

Wenn Sie Testdaten auf Ihrem Entwicklungscomputer haben, werden die Produktionsdaten auf Ihrem Remote-Host überschrieben.

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

Das ist es. VIEL GLÜCK!

[Verwandte Empfehlungen]

1. Kostenloses ASP.NET-Video-Tutorial

2. Teilen Sie ASP.NET-Studiennotizen (1) --WebPages Razor

3.

ASP.NET-Studiennotizen teilen (2)--WebPages-Einführung

4 Notizen (3) Webseiten-Layout

5. ASP.NET-Lernnotizen teilen (4) Ordner

6. ASP.NET-Lernnotizen teilen (5) Globale Seite AppStart und PageStart

7. ASP.NET-Studiennotizen teilen (8) WebPages Helper

Das obige ist der detaillierte Inhalt vonWie veröffentliche ich Webseiten ohne WebMatrix?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage