2012-02-28 28 views
5

Quizás no he encontrado la publicación correcta, pero no he podido configurar la depuración para un sitio web ASP. El sitio web se está ejecutando en nuestro servidor, pero me dijeron que lo adjuntara localmente. Desafortunadamente, no puedo entender cómo hacer esto.¿Cómo abrir un sitio web ASP clásico localmente y adjuntarlo en Visual Studio?

Tengo una copia local del sitio web en control de código fuente que puedo abrir en Visual Studio, pero obviamente Visual Studio no ejecutará un sitio ASP clásico. No tengo idea de cómo vincularlo localmente.

que tienen tanto Visual Studio 2008 y 2010 se ejecuta en Windows 7.

Respuesta

6

Aunque el objetivo principal de la depuración Web en Visual Studio 2010 es ASP.NET, también puede aplicaciones web ASP de depuración de legado.

El código ASP se ejecuta en el proceso de Internet Information Services (IIS) (ejecución en proceso) o en un proceso Mtx.exe independiente (ejecución fuera de proceso). Para depurar código ASP, debe adjuntarlo al proceso IIS o Mtx.exe. Para depurar el script del lado del cliente también, también debe adjuntarlo al proceso IIS. Para obtener información sobre cómo adjuntar a procesos, consulte Adjuntar procesos en ejecución.

Cuando se conecta a una aplicación web ASP, asegúrese de seleccionar los tipos de programas adecuados en el cuadro de diálogo Adjuntar al proceso. Cuando depura la secuencia de comandos, no se debe seleccionar el código administrado. Puede no script de depuración y el código administrado al mismo tiempo en Visual Studio 2005.

y

http://msdn.microsoft.com/en-us/library/3s68z0b3.aspx

para insertarse en un proceso en ejecución

  • En la depuración menú, seleccione Adjuntar a proceso. Si no hay ningún proyecto abierto, seleccione Adjuntar a proceso en el menú Herramientas.

  • En el cuadro de diálogo Adjuntar al proceso, busque el programa al que desea adjuntar desde la lista de Procesos disponibles.

  • En el cuadro Adjuntar a, asegúrese de que esté listado el tipo de código que va a depurar. La configuración automática predeterminada intenta determinar qué tipo de código desea depurar. Si la configuración automática no es apropiada:

  • Haga clic en Seleccionar.

  • En el cuadro de diálogo Seleccionar tipo de código, haga clic en Depurar estos tipos de código y seleccione los tipos para depurar.

  • Haga clic en Aceptar.

  • Haga clic en Adjuntar.

+0

Por supuesto, ya leí estas publicaciones. Me disculpo por mi grosor en esto, pero todavía no entiendo cómo lograr esto. Me dijeron que no me conectara remotamente, así que estoy pensando que no debería usar el proceso de IIS. ¿Dónde está el proceso Mtx.exe? ¿Cómo hago para que se ejecute? – Darren

+0

Hola Darren, No hay problema ...Si está ejecutando localmente, es probable que aún se encuentre en un proceso IIS, simplemente ejecutándose en su máquina local. Necesita un servidor para ejecutar el código clásico ASP para depurarlo (AFAIK) – managedheap84

+0

Eche un vistazo a esta respuesta; parece decir lo mismo (pero tiene algunas capturas de pantalla que pueden ayudar) http: // stackoverflow .com/questions/1764186/classic-asp-super-newbie-question – managedheap84

Cuestiones relacionadas