Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 14930|Atbildi: 0

[ASP.NET] asp.net servera kļūda lietojumprogrammā. Analizatora kļūdas ziņojums: Ārpus lietojumprogrammas līmeņa, izmantojot reģistrāciju kā ...

[Kopēt saiti]
Publicēts 23.05.2015 23:05:54 | | |
asp.net servera kļūda lietojumprogrammā. Analizētāja kļūdas ziņojums: nav pareizi izmantot sadaļu, kas reģistrēta kā allowDefinition='MachineToApplication' ārpus lietojumprogrammas līmeņa. Šī kļūda var rasties, ja virtuālais direktorijs nav konfigurēts kā lietojumprogramma IIS.



Iemesls: allowDefinition="MachineToApplication" programmā Machine.config.

1. risinājums: iestatiet allowDefinition uz: Visur. Ņemot vērā, ka labāk nav mainīt failu Machine.config, pretējā gadījumā tas var izraisīt citas kļūdas.

2. risinājums: <authentication mode="Forms"> ir lietojumprogrammas līmenī, nevis web.config apakšdirektorijas līmenī
Iestatījumi, ievietojiet to lietojumprogrammas līmeņa web.config un izmantojiet apakšdirektorijas sadaļu, <authorization>lai kontrolētu piekļuvi.


Proti: <system.web>
              <authorization>
                   <liegt lietotājus="?"/>
              </authorization>
       </system.web>

web.config saknē:

<autentifikācijas režīms="Veidlapas">
       <forms loginUrl="~/admin/login.aspx" name="login" />
      
     </authentication>
     <authorization>

       <atļaut lietotājus="*" />
     </authorization>

(3. risinājums: (Es to nesen atcerējos) Administratora apakšdirektorijas konfigurēšanai kā lietojumprogrammai jābūt pareizai, taču tā nav pārbaudīta un ir jāpārbauda, pirms to var pārbaudīt. )




Iepriekšējo:Vai Android var atbloķēt ar pirkstu nospiedumu? Google izlaidīs Android M: vietējais atbalsts pirkstu nospiedumu atpazīšanai
Nākamo:Otrais gads ir patiešām grūts, un svētdienās joprojām ir nodarbības
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com