Элемент 'system.webServer' имеет недопустимый дочерний элемент 'aspNetCore'

Я создал новое приложение ASP.NET Core MVC 6 из одного из шаблонов в Visual Studio 2015.

В учебном пособии, который я ищу, можно изменить файл web.config. Когда я открываю этот файл, Visual Studio выдает предупреждение:

Код степени серьезности Описание Состояние подавления строки файла проекта
Предупреждение Элемент 'system.webServer' имеет недопустимый дочерний элемент 'aspNetCore'. Список ожидаемых элементов: 'asp, caching, cgi, defaultDocument, directoryBrowse, globalModules, handlers, httpCompression, webSocket, httpErrors, httpLogging, httpProtocol, httpRedirect, httpTracing, isapiFilters, modules, applicationInitialization, odbcLogging, security, serverRuntime, serverSideInclude, staticContent, трассировка, urlCompression, проверка, управление, переписывание '.

Вот файл virgin 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>

Как удалить предупреждение?

Ответы

Ответ 1

Установите .NET Core Tooling Preview 2 для Visual Studio 2015.

Вы можете загрузить его из страницу загрузки .NET

Если он уже установлен и не работает, вы можете попробовать выполнить ремонт: перейдите в раздел "Программы и компоненты", выберите "Microsoft.NET Core 1.0.1 - VS 2015 Tooling Preview 2", нажмите "Изменить" и затем выполните ремонт.

Ответ 2

Такая же проблема, я решил запустить VS2016 "как администратор". Щелкните правой кнопкой мыши на исполняемом файле VS2016, нажмите "Запустить администратора", затем загрузите проект

Ответ 3

Та же проблема здесь в VS 2015. Я только что установил сообщество VS 2017, и это решило это для меня.