IIS не может прочитать web.config, в сообщении нет подробностей об ошибке - PullRequest
0 голосов
/ 27 апреля 2020

У нас есть приложение веб-API do tnet core 3.1, которое публикуется на IIS 10, размещенном на виртуальной машине центра обработки данных Windows 2012 R2.

Приложение работает в пуле приложений без управляемого кода:

app pool screenshot

IIS не может читать веб-страницы. конфигурации. Это то, что я получаю, щелкая строки подключения этого приложения в IIS:

IIS error

web.config

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <security>
            <authorization>
                <remove users="" roles="mydomain\mydevrole" verbs="" />
                <add accessType="Allow" users="?" roles="" />
            </authorization>
        </security>
    </system.webServer>
</configuration>

Ответы [ 2 ]

0 голосов
/ 28 апреля 2020

Установка ASP. NET Недостаточно времени работы ядра. Вы должны установить Hosting Bundle .

https://dotnet.microsoft.com/download/dotnet-core/3.1

download page

0 голосов
/ 27 апреля 2020

Вы проверили права доступа к файлам? В частности, получила ли группа IIS_IUSR $ разрешения на чтение папки, в которой расположен веб-сайт? Также проверьте журналы событий windows, чтобы узнать, есть ли дополнительная информация.

...