Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 14930|Atsakyti: 0

[ASP.NET] asp.net Serverio klaida programoje. Analizatoriaus klaidos pranešimas: Už programos lygio ribų, naudojant registraciją kaip ...

[Kopijuoti nuorodą]
Paskelbta 2015-05-23 23:05:54 | | |
asp.net Serverio klaida programoje. Analizatoriaus klaidos pranešimas: neteisinga naudoti sekciją, užregistruotą kaip allowDefinition='MachineToApplication' už programos lygio ribų. Ši klaida gali įvykti, jei virtualusis katalogas nėra sukonfigūruotas kaip IIS programa.



Priežastis: allowDefinition="MachineToApplication" Machine.config.

1 sprendimas: nustatykite allowDefinition į: visur. Atsižvelgiant į tai, kad geriau nekeisti failo Machine.config, kitaip tai gali sukelti kitų klaidų.

2 sprendimas: <authentication mode="Forms"> yra programos lygiu, o ne web.config pakatalogio lygiu
Nustatymai, įdėkite jį į programos lygio web.config ir naudokite pakatalogio skyrių, <authorization>kad valdytumėte prieigą.


Būtent: <system.web>
              <authorization>
                   <neigti vartotojus="?"/>
              </authorization>
       </system.web>

web.config šaknyje:

<autentifikavimo režimas="Formos">
       <forms loginUrl="~/admin/login.aspx" name="login" />
      
     </authentication>
     <authorization>

       <leisti vartotojams="*" />
     </authorization>

(3 sprendimas: (neseniai prisiminiau) Administratoriaus pakatalogio konfigūravimas kaip programa turėtų būti teisingas, tačiau jis nebuvo išbandytas ir turi būti išbandytas, kad būtų galima patikrinti. )




Ankstesnis:Ar "Android" galima atrakinti pirštų atspaudais? "Google" išleis "Android M": vietinis pirštų atspaudų atpažinimo palaikymas
Kitą:Antrieji metai yra tikrai sunkūs, o sekmadieniais vis dar vyksta pamokos
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com