Неправильный файл web.config в узле aspNetCore, вызывающий проблемы - PullRequest
0 голосов
/ 26 апреля 2018

Использование IIS 10 и .NET Core 2.0

Файл web.config был создан из нового проекта .NET Core MVC.

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

С его помощью в этой конфигурации я не могу открыть редактор конфигурации в IIS и выдает ошибку 500.19:

Config Source:
   -1: 
    0: 

Если я удалю узел <aspNetCore />, он откроется в редакторе конфигурации в IIS, но выдаст ошибку 500.21:

Handler "aspNetCore" has a bad module "AspNetCoreModule" in its module list

Что бы я сделал, чтобы исправить это?

1 Ответ

0 голосов
/ 26 апреля 2018

Похоже, вы не установили пакет IIS Hosting.

Иди сюда: https://www.microsoft.com/net/download/all

Выберите нужную версию «.NET Core Runtime», затем загрузите «Установщик пакета хостинга» в «Windows».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...