nicht erhalten Ich füge ein mvc 5.2.3 nugget-Paket zu einer vorhandenen wir Formularanwendung hinzu. Nachdem ich einen Controller-Ordner erstellt habe, erstelle ich einen Controller. Dann füge ich eine Ansicht hinzu, die automatisch eine Ansicht erstellt, aber es erstellt keine Datei "we.config" im Ordner "Ansichten". Auch bekomme ich einen Fehler Der 'ViewBag' existiert nicht im aktuellen Kontext. Ich habe alle Stackoverflow-Antworten geprüft, aber meinen Fehler nicht gelöst. Es funktioniert, wenn ich einen Bereich erstelle. Aber ich möchte keine Bereiche für meine Anwendung erstellen.Das Hinzufügen von MVC 5 zu Webformularanwendung kann web.config im Views-Ordner
0
A
Antwort
0
Ich habe die Eigenschaften der Datei web.config geändert. Ich setze das Build Action auf Inhalt und kopiere in Ausgabe Verzeichnis auf Nicht kopieren.
Wenn Sie die Datei web.config irgendwie verloren haben, können Sie sie einfach von einem anderen kompatiblen Projekt kopieren. –
Es ist nicht erstellt. – maxspan
Erstellen Sie ein MVC 5-Projekt, kopieren Sie die Datei "web.config" in den Ordner "Views" in Ihr vorhandenes Webform-Projekt Views-Verzeichnis und bearbeiten Sie es, damit es der Webform-Projektspezifikation entspricht. Außerdem müssen Sie System.Web.Mvc in Ihrem Projekt für die Verwendung von ViewBag, ViewData und TempData referenzieren. –