2012-05-28 18 views
5

Tengo 2 páginas de inicio de sesión: Login.aspx-para inicio de sesión de cliente y xlogin.aspx para inicio de sesión de administrador acabo de subir mi proyecto al servidor y todas las páginas de aplicación funcionan muy bien pero cuando inicio sesión en el administrador xlogin.aspx estoy siendo transmitido a la página admin.aspx - pero me sale este error:error: los detalles del error de la aplicación se visualizan de forma remota

Server Error in '/' Application. 
Runtime Error 
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine. 

Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off". 

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

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


Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL. 

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

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

esta es mi web.config

<?xml version="1.0"?> 

<configuration> 
    <connectionStrings> 
    <clear/> 
    <add name="PROJEntities" connectionString="metadata=res://*/PROJModel.csdl|res://*/PROJModel.ssdl|res://*/PROJModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=000.000.0.00;Initial Catalog=DBNAME;User ID=MYUSERNAME;Password=MYPASS;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient"/> 
    </connectionStrings> 

    <system.web> 
    <compilation debug="true" targetFramework="4.0" /> 

    <authentication mode="Forms"> 
     <forms loginUrl="~/Login.aspx" timeout="720" slidingExpiration="true" defaultUrl="~/Gateway.ashx"/> 
    </authentication> 

    <customErrors mode="Off"/> 
    <pages enableEventValidation="false" viewStateEncryptionMode="Never"></pages> 
    </system.web> 

    <system.webServer> 
    <modules runAllManagedModulesForAllRequests="true"/> 
    </system.webServer> 

    <system.web.extensions> 
    <scripting> 
     <webServices> 
     <jsonSerialization> 
      <converters> 
      <add type="PROJ.Presentation.Common.DateTimeConverter" name="DateTimeJavaScriptConverter"/> 
      </converters> 
     </jsonSerialization> 
     </webServices> 
    </scripting> 
    </system.web.extensions> 
</configuration> 
+0

Es necesario que revise el error. Algo va mal en esa página. Active los errores personalizados y observe el mensaje de error. –

Respuesta

12

Estimado olga es claro lo que dice el mensaje. Desactive los errores personalizados para ver los detalles sobre este error para solucionarlo y luego ciérrelos. Así que añadir el modo = "off" como:

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

respuesta relativa: Deploying website: 500 - Internal server error

Por cierto: El mensaje de error declarar que el web.config no es el que se escribe aquí. Tal vez se haya olvidado de cargar su web.config? Y recuerde cerrar el indicador de depuración en la web.config que usa para las páginas en línea.

0

Descripción: Se ha producido un error de aplicación en el servidor. La configuración de error personalizado actual para esta aplicación evita que los detalles del error de la aplicación se visualicen de forma remota (por razones de seguridad). Sin embargo, podría ser visto por los navegadores que se ejecutan en la máquina del servidor local.

Detalles: permitir a los detalles de este mensaje de error específico para ser visible en las máquinas remotas, por favor crear una etiqueta dentro de un archivo de configuración "web.config" ubicado en el directorio raíz de la aplicación web actual. Esta etiqueta debería tener su atributo "modo" establecido en "Desactivado".

0

Este puede ser el mensaje que recibe incluso cuando los errores personalizados se desactivan en el archivo web.config. Puede significar que se ha quedado sin espacio libre en la unidad que aloja la aplicación. Limpie sus archivos de registro si no tiene otro espacio para ganar en el disco.

0

En mi caso recibí este mensaje porque hay una char especial (&) en mi conexión, quítela y todo está bien.

Cheers

Cuestiones relacionadas