2016-07-26 13 views
1

Ich habe bereits bestehendes Projekt. Ich habe ein neues Projekt erstellt. Ich möchte ein neues Projekt erstellen und es in einem virtuellen Verzeichnis einer vorhandenen Site bereitstellen. Ich möchte MVC Forum NuGet Theme meines bestehenden Projekts installieren. Ich folge diesem WegWie man ein neues Projekt erstellt und es in ein virtuelles Verzeichnis einer bestehenden Site einfügt?

  1. Erstellen Sie ein neues Projekt und stellen Sie es in ein virtuelles Verzeichnis einer bestehenden Site.
  2. Wenn Sie zwei separate Projekte haben, heißt das nicht, dass sie nicht auf derselben Site ausgeführt werden können. Es sei denn, Sie haben einen bestimmten Grund dafür, dass es in einem bestehenden Projekt ausgeführt werden soll (wie View Injection/Route Hijacking).
  3. Wenn ja ... Es ist hacky (wirklich hacky), aber Sie können ein neues C# -Projekt in einem Unterordner eines vorhandenen C# -Projekts erstellen. Erstellen Sie eine neue Lösung in diesem Unterordner für. Laden Sie die Unterordnerlösung selbst und fügen Sie das Unterverzeichnis C# -Projekt hinzu. Fügen Sie MVC Forum hinzu und speichern Sie. Dann diese Lösung schließen und die Stammlösung öffnen und klicken Sie auf alle Dateien anzeigen und den Unterordner in das Projekt unter Ausschluss der SLN und CSPROJ \ bin \ obj usw.

So Struktur wie folgt aussehen würde,

Bestehende Projekt:

  • MVCForumSubFolder

    • MVCForum.sln // ausschließen

    • MVCForum.csproj // ausschließen

    • Ansichten // umfassen

    • etc

Auf einer anderen Anmerkung, ich werde in tauchen ein NuGet Bau Package Generator für MVCForum bald und wenn möglich, werde ich aufgefordert, einen Root-Add oder einen Unterordner hinzufügen (Unterordner unter Annahme der virtuellen Verzeichniskonfiguration).

Wie kann dieses neue Projekt es in ein virtuelles Verzeichnis einer bestehenden Site bereitstellen?

+0

Willkommen bei Stack Overflow! Ich habe deine Frage soweit bearbeitet, wie ich dein Problem erraten konnte. Fügen Sie jedoch Code und Beschreibung hinzu, damit mehr Personen mit Wissen über das Thema sie sehen können. Bitte editieren Sie in der spezifischen Fehlermeldung, die Sie antreffen, falls es notwendig ist, das spezifische Problem zu identifizieren. Viel Glück! – manetsus

Antwort

Verwandte Themen