2017-03-02 2 views
2

Endlich habe ich mein asp.net mvc5-Projekt abgeschlossen.asp.net mvc5 veröffentlichen, ohne Visual Studio zu installieren

Ich habe EF-Code zuerst für die Datenbank verwendet und meine Lösung enthalten zwei Teile, der Kern enthalten Modell und Frontend enthalten die Ansichten und den Controller.

Jetzt möchte ich das Projekt an meinen Freund senden, dass er es in seinem Windows-Server mit IIS-Server veröffentlichen kann.

Meine Frage ist, welche Datei ich für ihn kopieren muss, dass er die WebApp veröffentlichen kann, ohne Visual Studio in seinem Windows-Server zu installieren.

The main's file look like that

Antwort

7

Rechtsklick auf Haupt MVC-Projekt in Ihrer Lösung -> veröffentlichen.

Publish-Methode: File System

Ziel Lage: Ihr Standort

In Einstellungen Konfiguration Sie Veröffentlichung oder Debug festlegen wie Sie benötigen.

Nach Veröffentlichung können Sie den ganzen Ordner an Ihren Freund senden. Alles, was Sie brauchen, sollte da sein (Ihre Behälter, Ansichten, Skripte, CSS).

Ihr Freund sollte nur neue WebSite in IIS erstellen und alle Dateien in den Ordner, den er ausgewählt hat, platzieren.

Natürlich sollte er Verbindungszeichenfolgen ändern und richtige Einstellungen für ApplocationPool, die runnig WebSite.

+0

Das war hilfreich .. und dann muss ich die Datenbank als SQL-Skript anhängen? – John

+1

@John Sie sagten, Sie verwenden zuerst EF mit Code. Wenn Sie alles richtig gemacht haben, dann sollte die Anwendung vor Ort die Datenbank erstellen, wenn Sie sie nicht haben. Aber wenn nicht, dann sollten Sie Skript senden - richtig. Sie können auch eine Sicherungskopie senden oder sogar [Datenbankprojekt] erstellen (https://www.codeproject.com/articles/825831/sql-server-database-development-in-visual-studio) und eine '.dacpac'-Datei senden, die Ihr Freund kann verwenden, um Ihre Datenbank zu erstellen und dann zu migrieren. Ich bevorzuge die letzte Option, aber ich verwende den Code nicht zuerst. –

+0

Alles läuft gut jetzt außer App Pool ich habe es nicht bekommen. Vielen Dank :: – John

Verwandte Themen