я создал новый 6 приложения ASP.NET MVC ядро одного из шаблонов в Visual Studio 2015.Элемент «system.webServer» имеет недопустимый дочерний элемент «aspNetCore»
В учебнике я смотрю говорит для изменения файла 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, валидация, управление, переписать '.
Вот девственница 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>
Как устранить предупреждение?
Похоже, что схема для web.config не обновлена - вы установили инструмент preview1? Кроме того, вам не нужно менять web.config вручную. Скорее, у вас должен быть сценарий publish-iis, настроенный как postpublish-скрипт, который будет настраивать конфигурацию для вас при публикации вашего приложения. Если вы хотите получить более подробную информацию, посмотрите мое сообщение о запуске приложений ASP.Net Core с IIS - https://blog.3d-logic.com/2016/06/08/running-asp-net-core-applications-with-iis- and-antares/ – Pawel
Вы нашли способ решить эту проблему? У меня такая же проблема –
@LuisPalacios, к сожалению, в этом выпуске есть известные проблемы. См. Эту ссылку: https://github.com/aspnet/Tooling/blob/master/known-issues.md#missing-sdk – jp2code