web-dev-qa-db-fra.com

L'élément 'system.webServer' a un élément enfant non valide 'aspNetCore'

J'ai créé une nouvelle application ASP.NET Core MVC 6 à partir de l'un des modèles de Visual Studio 2015.

Le tutoriel que je regarde demande de modifier le fichier web.config. Lorsque j'ouvre ce fichier, Visual Studio émet l'avertissement suivant:

Code de gravité Description État de suppression de ligne de fichier de projet
Avertissement L'élément 'system.webServer' a un élément enfant 'aspNetCore' non valide. Liste des éléments possibles attendus: 'asp, mise en cache, cgi, defaultDocument, directoryBrowse, globalModules, handlers, httpCompression, webSocket, httpErrors, httpLogging, httpProtocol, httpRedirect, httpTracing, isapiFiltres, modules, applicationInitialization, odbcLogging, securityPlanificateur , traçage, compression, validation, gestion, réécriture '.

Voici le fichier vierge web.config:

<?xml version="1.0" encoding="utf-8"?>
<configuration>

  <!--
    Configure your application settings in appsettings.json. Learn more at http://go.Microsoft.com/fwlink/?LinkId=786380
  -->

  <system.webServer>
    <handlers>
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified"/>
    </handlers>
    <aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false"/>
  </system.webServer>
</configuration>

Comment puis-je éliminer l'avertissement?

17
jp2code

Installez .NET Core Tooling Preview 2 pour Visual Studio 2015 .

Vous pouvez le télécharger à partir de la page de téléchargements .NET

Si le logiciel est déjà installé et que cela ne fonctionne pas, vous pouvez essayer d'effectuer une réparation: Allez à Programmes et fonctionnalités, sélectionnez Microsoft .NET Core 1.0.1 - VS 2015 Tooling Preview 2, cliquez sur changer., puis repair.

3
Stephen Oberauer

Même problème ici, j'ai résolu d'exécuter VS2016 "en tant qu'administrateur". Faites un clic droit sur l'exécutable VS2016, cliquez sur "Exécuter un administrateur" puis chargez le projet.

1
Gianluca Ghettini

Même problème ici dans VS 2015. Je viens d'installer la communauté VS 2017, et cela l'a résolu pour moi. 

1
ADBF