Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 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: <authentication mode="Forms"> е на ниво приложение, а не на web.config на ниво поддиректория
Настройки, поставете го в web.config на приложение и използвайте секция в <authorization>поддиректорията за контрол на достъпа.


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

web.config в корен:

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

       <allow users="*" />
     </authorization>

(Решение 3: (Току-що си спомних за това) Конфигурирането на административната поддиректория като приложение би трябвало да е правилно, но не е тествано и трябва да бъде тествано преди да може да бъде проверено. )




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

Mail To:help@itsvse.com