CLR: .Net / Mono / Boo / Otros CLR > ASP .NET

 Ayuda!!!!!!!!!!

(1/1)

adrianlnc:
hola como estan todos, la consulta es: cuando pongo la aplicacion a correr en el servidor desde los clientes tengo este error, alguien me puede ayudar se que ya hubo un problema similar en este foro pero no he podido comunicarme con la persona que lo tuvo para ver si lo soluciono. Por favor ayuda ya no se que hacer!!!!!!!!!!!
muchas gracias
adrianlnc

Error en tiempo de ejecución
Descripción: Error de aplicación en el servidor. La configuración actual de errores personalizados de esta aplicación evita que se muestren los detalles del error de la aplicación de manera remota (por razones de seguridad). Sin embargo, se pueden ver los detalles en los exploradores que se ejecuten localmente en el servidor.

Detalles: Para habilitar los detalles de este mensaje de error específico de forma que sean visibles en equipos remotos, cree una etiqueta <customErrors> en el archivo de configuración "web.config" ubicado en el directorio raíz de la aplicación Web actual. La etiqueta <customErrors> debe tener el atributo "mode" establecido como "Off".


<!-- Web.Config Configuration File -->

<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>


Notas: La página de errores que está viendo actualmente se puede reemplazar por una página de errores personalizada si se modifica el atributo "defaultRedirect" de la etiqueta de configuración <customErrors> de la aplicación para que señale una dirección URL de páginas de errores personalizadas.


<!-- Web.Config Configuration File -->

<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>

hellscream:
Muestra el error verdadero y te podremos ayudar

xcx:
Hola, ejecuta la aplicación en el servidor y ve si te lanza el error, si te aparece el mismo mensaje entonces, cambia esa configuración en el archivo web.config de la aplicación, este archivo, se encuentra en el raíz de la aplicación, si no existiera (cosa que dudo)  tiene esta forma

--- Código: Text --- &#60;?xml version=&#34;1.0&#34; encoding=&#34;utf-8&#34; ?&#62;&#60;configuration&#62;      &#60;system.web&#62;&#60;httpRuntime executionTimeout=&#34;90&#34; maxRequestLength=&#34;21096&#34; useFullyQualifiedRedirectUrl=&#34;false&#34; minFreeThreads=&#34;8&#34; minLocalRequestFreeThreads=&#34;4&#34; appRequestQueueLimit=&#34;100&#34;/&#62;     &#60;!--  DEPURACIÓN DINÁMICA DE COMPILACIÓN          Establezca la depuración de compilación como &#34;true&#34; para insertar símbolos de depuración (información .pdb)          en la página compilada. Dado que este proceso crea un archivo grande que se ejecuta          más despacio, debe establecer este valor como true durante la depuración y como          false el resto del tiempo. Para obtener más información, vea la documentación acerca de          la depuración de archivos ASP.NET.    --&#62;    &#60;compilation defaultLanguage=&#34;vb&#34; debug=&#34;true&#34; /&#62;     &#60;!--  MENSAJES DE ERROR PERSONALIZADOS          Establezca el modo customErrors como &#34;On&#34; o &#34;RemoteOnly&#34; para habilitar mensajes de error personalizados y como &#34;Off&#34; para deshabilitarlos.           Agregue etiquetas &#60;error&#62; para cada uno de los errores que desea administrar.           &#34;On&#34; Mostrar siempre mensajes (descriptivos) personalizados.          &#34;Off&#34; Mostrar siempre información de error ASP.NET detallada.          &#34;RemoteOnly&#34; Mostrar mensajes (descriptivos) personalizados sólo a usuarios que no estén            en el servidor Web local. Se recomienda esta configuración por razones de seguridad,            para que no muestre la información detallada de la aplicación a clientes remotos.    --&#62;    &#60;customErrors mode=&#34;RemoteOnly&#34; /&#62;     &#60;!--  AUTENTICACIÓN           Esta sección establece las directivas de autenticación de la aplicación. Los modos existentes son &#34;Windows&#34;,           &#34;Forms&#34;, &#34;Passport&#34; y &#34;None&#34;           &#34;None&#34; No se realiza ninguna autenticación.           &#34;Windows&#34; IIS realiza la autenticación (básica, implícita o Windows integrada) de acuerdo con            la configuración de la aplicación. Se debe deshabilitar el acceso anónimo en IIS.           &#34;Forms&#34; El usuario proporciona un formulario personalizado (página Web) para introducir las credenciales y, a continuación,            autenticarlas en la aplicación. Un símbolo (token) de credencial de usuario se almacena en una cookie.          &#34;Passport&#34; La autenticación se realiza mediante un servicio de autenticación centralizado proporcionado           por Microsoft que ofrece un inicio de sesión único y servicios de perfil principal para sitios miembro.    --&#62;    &#60;authentication mode=&#34;Windows&#34; /&#62;       &#60;!--  AUTORIZACIÓN           Esta sección establece las directivas de autorización de la aplicación. Puede permitir o denegar el acceso           a los recursos de la aplicación por usuario o función. Comodines: &#34;*&#34; incluye a todo el mundo, &#34;?&#34; incluye a usuarios anónimos           (sin autenticar).    --&#62;    &#60;authorization&#62;        &#60;allow users=&#34;*&#34; /&#62; &#60;!-- Permitir a todos los usuarios --&#62;             &#60;!--  &#60;allow     users=&#34;[lista de usuarios separados por comas]&#34;                             roles=&#34;[lista de funciones separadas por comas]&#34;/&#62;                  &#60;deny      users=&#34;[lista de usuarios separados por comas]&#34;                             roles=&#34;[ lista de funciones separadas por comas]&#34;/&#62;            --&#62;    &#60;/authorization&#62;     &#60;!--  REGISTRO DE SEGUIMIENTO EN EL NIVEL DE APLICACIÓN          El seguimiento en el nivel de aplicación habilita los resultados del registro de seguimiento para           todas las páginas de una aplicación. Establezca el seguimiento como &#34;true&#34; para habilitar el          registro de seguimiento de la aplicación. Si pageOutput=&#34;true&#34;, la información de seguimiento          se mostrará en la parte inferior de cada página. Si no, puede ver el registro de seguimiento de          aplicación en la página &#34;trace.axd&#34; desde la raíz de la aplicación Web.     --&#62;    &#60;trace enabled=&#34;false&#34; requestLimit=&#34;10&#34; pageOutput=&#34;false&#34; traceMode=&#34;SortByTime&#34; localOnly=&#34;true&#34; /&#62;      &#60;!--  CONFIGURACIÓN DE ESTADO DE SESIÓN           De forma predeterminada ASP.NET utiliza cookies para identificar qué solicitudes pertenecen a una sesión determinada.           Si las cookies no están disponibles, puede realizar el seguimiento de una sesión agregando un identificador de sesión a la dirección URL.           Para deshabilitar cookieless, establezca sessionState cookieless como &#34;true&#34;.    --&#62;    &#60;sessionState             mode=&#34;InProc&#34;            stateConnectionString=&#34;tcpip=127.0.0.1:42424&#34;            sqlConnectionString=&#34;data source=127.0.0.1;Trusted_Connection=yes&#34;            cookieless=&#34;false&#34;             timeout=&#34;20&#34;     /&#62;     &#60;!--  GLOBALIZACIÓN          Esta sección establece la configuración de globalización de la aplicación.     --&#62;    &#60;globalization requestEncoding=&#34;utf-8&#34; responseEncoding=&#34;utf-8&#34; /&#62;     &#60;/system.web&#62; &#60;/configuration&#62;   Donde dice RemoteOnly en el apartado de customErrors mode cambialo a Off.
Una vez que hayas hecho la modificación correspondiente a customErrors mode, te mostrará el error real.. ojalá te sirva.. chiabela.

Navegación

[0] Índice de Mensajes

Ir a la versión completa