Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 14930|Risposta: 0

[ASP.NET] asp.net Errore del server nell'applicazione. Messaggio di errore dell'analizzatore: Al di fuori del livello applicativo, usando la registrazione come ...

[Copiato link]
Pubblicato su 23/05/2015 23:05:54 | | |
asp.net Errore del server nell'applicazione. Messaggio di errore Analyzer: È sbagliato utilizzare una sezione registrata come allowDefinition='MachineToApplication' al di fuori del livello applicativo. Questo errore può verificarsi se la directory virtuale non è configurata come applicazione in IIS.



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

Soluzione 1: Imposta allowDefinition a: Ovunque. Considerando che è meglio non modificare il file Machine.config, altrimenti potrebbe causare altri errori.

Soluzione 2: <modalità di autenticazione="Forms"> è a livello applicativo, non nel web.config a livello di sottodirectory
Impostazioni, inseriscilo nel web.config a livello applicativo e usa una sezione nella <authorization>sottocartella per controllare l'accesso.


Ovvero: <system.web>
              <authorization>
                   <nega users="?"/>
              </authorization>
       </system.web>

web.config alla radice:

<modalità di autenticazione="Formi">
       <forms loginUrl="~/admin/login.aspx" name="login" />
      
     </authentication>
     <authorization>

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

(Soluzione 3: (Me ne sono ricordata di recente) Configurare la sottodirectory admin come applicazione dovrebbe essere corretto, ma non è stata testata e deve essere testata prima di poter essere verificata. )




Precedente:Android può essere sbloccato con un'impronta digitale? Google rilascerà Android M: supporto nativo per il riconoscimento delle impronte digitali
Prossimo:Il secondo anno è davvero difficile, e ci sono ancora lezioni la domenica
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com