Раздел конфигурации «Безопасность» не может быть прочитан, поскольку в нем отсутствует объявление раздела

#asp.net #web-config

#asp.net #web-config

Вопрос:

Я пытаюсь добавить в web.config следующий раздел:

 <location path="Test.aspx">
<system.web>
 <security>
    <authentication>
      <anonymousAuthentication enabled="false" />
      <windowsAuthentication enabled="true" />
    </authentication>
  </security>
</system.web>
</location>
  

Но я получаю сообщение об ошибке «Раздел конфигурации «безопасность» не может быть прочитан, потому что в нем отсутствует объявление раздела»

Что я делаю не так?

Комментарии:

1. Прошло много времени с тех пор, как я редактировал webconfig, но разве у вас не должен быть где-нибудь тег <section>? Сообщение об ошибке, похоже, указывает на это…

2. Можете ли вы добавить остальную часть вашего web.config вместе с тем, куда вы пытаетесь добавить это? Трудно сказать, не увидев остальную часть.

3. Возможно, этот валидатор сможет вам помочь elmah.io/tools/configvalidator

4. @Selthien Web.config длинный. Я пытаюсь добавить вышеупомянутый раздел после тега </system.web> . И не имеет значения, добавлю ли я вышеупомянутый раздел в середине <system.web></system.web> или после. Дело в том, что без вышеупомянутого раздела ошибка отсутствует. Спасибо.