Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 14930|Respuesta: 0

[ASP.NET] asp.net Error del servidor en la aplicación. Mensaje de error del analizador: Fuera del nivel de la aplicación, usando el registro como ...

[Copiar enlace]
Publicado en 23/5/2015 23:05:54 | | |
asp.net Error del servidor en la aplicación. Mensaje de error del analizador: Es incorrecto usar una sección registrada como allowDefinition='MachineToApplication' fuera del nivel de aplicación. Este error puede ocurrir si el directorio virtual no está configurado como aplicación en IIS.



Razón: allowDefinition="MachineToApplication" en Machine.config.

Solución 1: Establecer allowDefinition a: Everywhere. Teniendo en cuenta que es mejor no cambiar el archivo Machine.config, de lo contrario podría causar otros errores.

Solución 2: <authentication mode="Forms"> está a nivel de aplicación, no en web.config a nivel de subdirectorio
Configuración, ponlo en web.config a nivel de aplicación y usa una sección en el <authorization>subdirectorio para controlar el acceso.


Concretamente: <system.web>
              <authorization>
                   <denie a usuarios="?"/>
              </authorization>
       </system.web>

web.config en la raíz:

<modo de autenticación="Formularios">
       <forms loginUrl="~/admin/login.aspx" name="login" />
      
     </authentication>
     <authorization>

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

(Solución 3: (Me la he acordado hace poco) Configurar el subdirectorio admin como aplicación debería ser correcto, pero no se ha probado y necesita ser comprobado antes de poder verificarse. )




Anterior:¿Se puede desbloquear Android con una huella dactilar? Google lanzará Android M: soporte nativo para el reconocimiento de huellas dactilares
Próximo:El segundo año es realmente duro, y todavía hay clases los domingos
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com