IIS Express applicationhost.config - ошибка аутентификации - PullRequest
0 голосов
/ 31 января 2019

Я использую IIS Express (не путать с обычным IIS) под Windows 10. Насколько я понимаю, настройки хранятся в «Мои документы \ IISExpress \ config \ applicationhost.config»

Этинастройки могут быть переопределены локальным файлом web.config при создании основного проекта asp.net.

При попытке использовать этот web.config

<?xml version="1.0" encoding="utf-8"?>
 <configuration>
  <location path="" inheritInChildApplications="false">
    <system.webServer>
      <security>
        <authentication>
          <anonymousAuthentication enabled="false" />
          <windowsAuthentication enabled="true" />
        </authentication>
      </security>
    </system.webServer>
  </location>    
</configuration>

я получаю следующую ошибку.

Этот раздел конфигурации не может использоваться по этому пути.Это происходит, когда раздел заблокирован на родительском уровне.Блокировка либо по умолчанию (overrideModeDefault = "Deny"), либо устанавливается явно с помощью тега местоположения с помощью overrideMode = "Deny" или устаревшего allowOverride = "false".

идентификация этой строки

<authentication>
**<anonymousAuthentication enabled="false" />**
<windowsAuthentication enabled="true" />

Несмотря на изменение этой строки на состояние allow

<section name="anonymousAuthentication" overrideModeDefault="Allow" />

Есть ли какое-либо другое место, которое я должен искать?

1 Ответ

0 голосов
/ 31 января 2019

На основе полученных отзывов.

При работе в Visual Studio правильное расположение файла конфигурации: {ProjectDirectory} .vs \ config \ applicationhost.config.

"Мои документы \ IISExpress\ config \ applicationhost.config "неверен

...