Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 14930|Ответ: 0

[ASP.NET] asp.net Ошибка сервера в приложении. Сообщение об ошибке анализатора: Вне уровня приложения, используя регистрацию как ...

[Скопировать ссылку]
Опубликовано 23.05.2015 23:05:54 | | |
asp.net Ошибка сервера в приложении. Сообщение об ошибке анализатора: неправильно использовать раздел, зарегистрированный как allowDefinition='MachineToApplication' вне уровня приложения. Эта ошибка может возникнуть, если виртуальная директория не настроена как приложение в IIS.



Причина: allowDefinition="MachineToApplication" в Machine.config.

Решение 1: Установить allowDefinition на: Везде. Учитывая, что лучше не менять файл Machine.config, иначе это может привести к другим ошибкам.

Решение 2: <аутентификационный режим="Формы"> находится на уровне приложения, а не в web.config на уровне подкаталога
Настройки, поместите его в web.config на уровне приложения и используйте раздел в <authorization>подкаталоге для управления доступом.


А именно: <system.web>
              <authorization>
                   <запретить пользователям="?"/>
              </authorization>
       </system.web>

web.config в корне:

<режим аутентификации="Формы">
       <формы loginUrl="~/admin/login.aspx" name="login" />
      
     </authentication>
     <authorization>

       <разрешить пользователей="*" />
     </authorization>

(Решение 3: (я только недавно вспомнил) Настройка подкаталога администратора как приложения должна быть правильной, но она не была протестирована и должна быть протестирована перед проверкой. )




Предыдущий:Можно ли разблокировать Android по отпечатку пальца? Google выпустит Android M: нативная поддержка распознавания отпечатков пальцев
Следующий:Второй год обучения очень сложный, и по воскресеньям ещё есть занятия
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com