Depurar aplicaciones ASP.NET implementadasDebugging Deployed ASP.NET Applications

Para usar Programa para la mejoraVisual Studio a fin de depurar una aplicación implementada, debe establecer una asociación al proceso de trabajo de ASP.NETASP.NET y asegurarse de que el depurador tiene acceso a los símbolos de la aplicación.To use Programa para la mejoraVisual Studio to debug a deployed application, you must attach to the ASP.NETASP.NET worker process and make sure that the debugger has access to symbols for the application. También debe buscar y abrir los archivos de código fuente de la aplicación.You must also locate and open the source files for the application. Para obtener más información, consulte especificar símbolos (.pdb) y archivos de código fuente, Cómo: buscar el nombre del proceso de ASP.NET, y requisitos del sistema.For more information, see Specify Symbol (.pdb) and Source Files, How to: Find the Name of the ASP.NET Process, and System Requirements.

Advertencia

Si se adjunta a la ASP.NETASP.NET proceso de trabajo para la depuración y posicionamiento de un punto de interrupción, todo el código en el proceso de trabajo se detiene administrado.If you attach to the ASP.NETASP.NET worker process for debugging and hit a breakpoint, all managed code in the worker process halts. Detener todo el código administrado del proceso de trabajo puede interrumpir el trabajo de todos los usuarios del servidor.Halting all managed code in the worker process can cause a work stoppage for all users on the server. Antes de depurar en un servidor de producción, considere los posibles efectos que tendrá en el trabajo de producción.Before you debug on a production server, consider the potential impact on production work.

El procedimiento para asociarse al proceso de trabajo de ASP.NETASP.NET es el mismo que para asociarse a cualquier otro proceso remoto.The process for attaching to the ASP.NETASP.NET worker process is the same as attaching to any other remote process. Cuando se adjunta, si no tiene abierto el proyecto correcto, un cuadro de diálogo aparece cuando la aplicación se interrumpe.When you are attached, if you do not have the correct project open, a dialog box appears when the application breaks. Este cuadro de diálogo pide la ubicación de los archivos de código fuente de la aplicación.This dialog box asks for the location of the source files for the application. El nombre de archivo que especifique en el cuadro de diálogo debe coincidir con el nombre especificado en los símbolos de depuración, ubicados en el servidor web.The file name that you specify in the dialog box must match the file name specified in the debug symbols on the Web server. Para obtener más información, consulte adjuntar a procesos en ejecución.For more information, see Attach to Running Processes. Para configurar la depuración remota en IIS, vea ASP.NET de depuración remota en un equipo de IIS remoto.To set up remote debugging on IIS, see Remote Debugging ASP.NET on a Remote IIS Computer.

Nota

Muchas aplicaciones web ASP.NETASP.NET hacen referencia a archivos DLL que contienen lógica empresarial u otro código de utilidad.Many ASP.NETASP.NET Web applications reference DLLs that contain business logic or other useful code. Dicha referencia copia el archivo DLL desde el equipo local a la carpeta \bin del directorio virtual de la aplicación Web cuando se implementa la aplicación.Such a reference copies the DLL from your local computer to the \bin folder of the Web application's virtual directory when you deploy your app. Durante el proceso de depuración, recuerde que la aplicación web hace referencia a esa copia del archivo DLL y no a la copia del equipo local.When you are debugging, remember that your Web application is referencing that copy of the DLL and not the copy on your local computer.

Vea tambiénSee Also

Depurar aplicaciones ASP. Debug ASP.NET Applications
Cómo: habilitar la depuración de aplicaciones de ASP.NET How to: Enable Debugging for ASP.NET Applications
Cómo: buscar el nombre del proceso de ASP.NET How to: Find the Name of the ASP.NET Process
Especificar los símbolos (.pdb) y archivos de código fuenteSpecify Symbol (.pdb) and Source Files