ASP.NET MVC 6-Projekt wird nicht als Webprojekt erkannt

8

Ich entwickle eine kleine Website und habe mich für ASP.NET MVC 6 entschieden. Ich habe Code auf meinen Computer geschrieben und möchte ihn jetzt auf dem Server testen, zuerst in Visual Studio, um ihn zu debuggen. Ich habe den gesamten Lösungsordner kopiert und auf dem Server eingefügt, aber ich kann das Projekt nicht ausführen. VS beschwert sich:

The selected debug option is IIS Express but this project is not a web project. To use IIS Express you need to add the wwwroot attribute to project.json.

Google gibt für die Fehlermeldung nichts zurück, was immer ein schlechtes Zeichen ist. Anscheinend gibt es ein Problem mit dem wwwroot-Ordner, aber ich verstehe nicht, was es mir zu sagen versucht. Beachten Sie, dass das wwwroot im Solution Explorer als normaler Ordner angezeigt wird (im Gegensatz zum Globussymbol, das ich auf meinem Dev-Rechner habe).

Ich habe das Projekt aus der Vorlage erstellt und alles funktionierte aus der Box heraus. Habe ich beim Kopieren des Projekts etwas übersehen?

    
Emmit 19.12.2015, 15:47
quelle

1 Antwort

7

Es gefunden. Es stellt sich heraus, dass ASP.NET 5 Runtime nicht auf dem Server installiert wurde.

    
Emmit 19.12.2015, 17:26
quelle