web-dev-qa-db-fra.com

Erreur ASP.NET 5 MVC6: le projet n'est pas un projet Web

J'ai cloné un projet ASP.NET 5 MVC 6 existant à partir d'un référentiel git privé. Lorsque j'exécute le projet, le message d'erreur suivant s'affiche:

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

Le dossier wwwroot ne s'affiche pas non plus correctement et s'affiche comme un dossier normal.

 enter image description here

Installé Visual Studio 2015 - Mise à jour 1

15
herrh

assurez-vous d’installer asp.net rc1 update 1 à partir de http://get.asp.net

14
Joe Audette

J'ai eu le même problème.

Pour moi, l'ajout de cette ligne en haut du fichier project.json a résolu le problème.

"webroot": "wwwroot",
 "version": "1.0.0-*",
7
pawan nepal

Dans mon cas, j'ai dû installer DotNetCore.1.0.1-VS2015Tools.Preview2.0.3 pour VS 2015

https://go.Microsoft.com/fwlink/?LinkID=827546

Un ancien projet que je maintiens utilise Core 1.0.1. - HTH

1
Nathan Noble

Vous pouvez également simplement créer un nouveau projet (Fichier => Nouveau projet):

  1. Sélectionner des modèles
  2. Visual C #
  3. Web
  4. Application Web ASP.NET => Ok
  5. Sur le Sélectionnez une vue modèle , cliquez, puis:: Obtenir ASP.NET 5 RC

Vous allez maintenant télécharger le fichier d’installation: AspNet5.ENU.RC1_Update1_KB3137909

0
Benjamin

Juste pour élaborer sur la réponse acceptée (puisque je rencontre le même problème), vous souhaitez télécharger ASP.NET 5 RC (ou ASP.NET Core 1.0) à partir de http://get.asp.net , not ASP.NET 4.6.

Espérons que cela clarifie les choses.

0
neumann1990