Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 14930|Răspunde: 0

[ASP.NET] asp.net eroare de server în aplicație. Mesaj de eroare analizator: În afara nivelului aplicației, folosirea înregistrării ca ...

[Copiază linkul]
Postat pe 23.05.2015 23:05:54 | | |
asp.net eroare de server în aplicație. Mesaj de eroare Analyzer: Este greșit să se folosească o secțiune înregistrată ca allowDefinition='MachineToApplication' în afara nivelului aplicației. Această eroare poate apărea dacă directorul virtual nu este configurat ca aplicație în IIS.



Motiv: allowDefinition="MachineToApplication" în Machine.config.

Soluția 1: Setează allowDefinition la: Oriunde. Având în vedere că este mai bine să nu schimbi fișierul Machine.config, altfel ar putea apărea alte erori.

Soluția 2: <modul de autentificare="Forme"> este la nivel de aplicație, nu în web.config la nivel de subdirector
Setări, pune-l în web.config la nivel de aplicație și folosește o secțiune în <authorization>subdirector pentru a controla accesul.


Mai exact: <system.web>
              <authorization>
                   <deny users="?"/>
              </authorization>
       </system.web>

web.config la rădăcină:

<modul de autentificare="Forme">
       <forms loginUrl="~/admin/login.aspx" name="login" />
      
     </authentication>
     <authorization>

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

(Soluția 3: (Mi-am amintit recent) Configurarea subdirectorului admin ca aplicație ar trebui să fie corectă, dar nu a fost testată și trebuie testată înainte de a putea fi verificată. )




Precedent:Se poate debloca Android cu amprentă? Google va lansa Android M: suport nativ pentru recunoașterea amprentelor
Următor:Anul doi este foarte greu și încă mai sunt cursuri duminica
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com