Web config tiene debug = true y el proyecto es una creación de depuración y los archivos pdb están presentes en el directorio bin, pero no obtengo números de línea en mi stacktrace cuando una excepción es lanzadaIIS no proporciona números de línea en el seguimiento de pila aunque pdb presente
Funciona bien con IIS/Cassini local pero no en nuestros servidores de prueba IIS. ¿Hay alguna configuración obvia que pueda estar perdiendo?
Alguien más lo notó en la 2da última publicación de este hilo, pero no se dio ninguna explicación: http://channel9.msdn.com/forums/TechOff/257195-Getting-line-number-in-Exception-for-ASPNET/ – Graeme
Gracias Graeme, gracias, gracias, gracias. He pasado más de 8 horas intentando solucionar el problema y, después de probar todo lo que podía pensar y todo lo que no podía pensar, esta era la solución. Necesito la suplantación de algunos de mis sitios web, pero esos sitios web tienen números de línea. Por una razón desconocida, este sitio web en particular no tenía números de línea y se apagó para suplantarlo en la web local .config resolvió el problema. ¡¡¡GRACIAS!!! –
Acabo de tener el mismo problema aquí. Supongo que lo que está sucediendo es que cuando se carga el archivo DLL el hilo se ejecuta como la identidad ASP.Net estándar, pero cuando ocurre la excepción y quiere generar el seguimiento de la pila, el hilo se ejecuta como el usuario llamante que no tiene acceso para leer el archivo PDB. Nuestra aplicación requiere impersonate = true to work, pero la resolvimos permitiendo a todos el acceso de control total en el archivo PDB. – Andy