Domanda

come il titolo, l'ambiente del mio amico è Windows 2003 Server. Ha attaccato il processo IIS e impostare i punti di rottura a codici presunti di correre, ma VS non si ferma affatto. L'ISAPI è scritto con VC ++.

C'è qualche impostazione ha bisogno per impostare?

Grazie.

È stato utile?

Soluzione

Lo studio visivo può eseguire il debug di vari tipi di codice: nativo, Scrittura, Managed, Silverlight, ecc È necessario assicurarsi che quando si collega che il Attach To:. Scatola contiene "codice nativo"

È inoltre necessario essere sicuri si collega alla corretta istanza di w3wp.exe se non v'è più di uno.

Altri suggerimenti

Questo è un po 'tardi, ma c'è un modo più semplice.

  • Fare clic destro del progetto (ISAPI), selezionare Proprietà
  • Nella finestra di dialogo selezionare Configurazione Proprietà-> Debug
  • Inserisci:
    • di comando: C: \ Windows \ System32 \ inetsrv \ w3wp.exe
    • argomenti del comando: -debug
  • Ora fare "Avvia debug (F5)" per voi progetto.

Visual Studio avvierà un'istanza di prova di IIS ed è possibile eseguire il debug DLL, non c'è bisogno di allegare al processo, ecc.

Assicurati di arrestare il servizio IIS in anticipo.

Se il tuo amico è il debug di un sito sul suo localhost, consigli AnthonyWJones' dovrebbe essere sufficiente.

Se la sua una macchina diversa che potrebbe essere necessario eseguire Visual Studio Remote Debugger e darsi il permesso di connettersi al processo.

È possibile utilizzare uno strumento come Process Explorer per aiutarvi capire quale processo ha la propria estensione / filtro caricato in modo da poter collegare a quella destra.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top