Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 14930|Antwoord: 0

[ASP.NET] asp.net Serverfout in de applicatie. Analyzer foutmelding: Buiten het applicatieniveau, gebruik de registratie als ...

[Link kopiëren]
Geplaatst op 23-05-2015 23:05:54 | | |
asp.net Serverfout in de applicatie. Analyzer-foutmelding: Het is verkeerd om een sectie te gebruiken die geregistreerd is als allowDefinition='MachineToApplication' buiten het applicatieniveau. Deze fout kan optreden als de virtuele map niet als applicatie in IIS is geconfigureerd.



Reden: allowDefinition="MachineToApplication" in Machine.config.

Oplossing 1: Stel allowDefinition in op: Overal. Aangezien het beter is om het Machine.config-bestand niet te wijzigen, anders kan het andere fouten veroorzaken.

Oplossing 2: <authenticatiemodus="Forms"> bevindt zich op applicatieniveau, niet in web.config op subdirectory-niveau
Instellingen, zet het in de applicatie-niveau web.config en gebruik een sectie in de submap <authorization>om de toegang te regelen.


Namelijk: <system.web>
              <authorization>
                   <gebruikers ontkennen="?"/>
              </authorization>
       </system.web>

web.config bij root:

<authenticatiemodus="Formulieren">
       <forms loginUrl="~/admin/login.aspx" name="login" />
      
     </authentication>
     <authorization>

       <gebruikers toelaten="*" />
     </authorization>

(Oplossing 3: (Ik herinnerde me het pas laatst) Het configureren van de admin-submap als applicatie zou correct moeten zijn, maar het is niet getest en moet getest worden voordat het geverifieerd kan worden. )




Vorig:Kan Android worden ontgrendeld met een vingerafdruk? Google brengt Android M uit: native ondersteuning voor vingerafdrukherkenning
Volgend:Het tweede jaar is echt zwaar, en er zijn nog steeds lessen op zondag
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com