2009-12-14 10 views
5

Sto utilizzando VSTS 2008 + .Net 3.5 + C#. E ho sviluppato un modulo di autenticazione Forms personalizzato per IIS 7.0 e collego a w3wp.exe per eseguire il debug di questo modulo. Durante il processo di collegamento (ho appena selezionato Tools -> Attach to Process, non sono state eseguite ulteriori operazioni sul computer che sto eseguendo il debug - Aspetto solo che il collegamento sia completato), ho incontrato il seguente errore, qualsiasi idea cosa sia sbagliato ?Errore di debug - errore di collegamento a w3wp.exe

Il processo del server Web in fase di debug è stato terminato da Internet Information Services (IIS). Questo può essere evitato configurando le impostazioni ping del pool di applicazioni in IIS. Vedere l'aiuto per ulteriori dettagli.

+2

La mia ipotesi sarebbe che è necessario configurare le impostazioni ping del pool di applicazioni in IIS. –

+0

Grazie, risposta alla domanda! – George2

risposta

20

SOLO 1 STEP per risolvere questo problema:

  1. Aprire la finestra Strumenti di amministrazione.
  2. Fare clic su Start, quindi selezionare Pannello di controllo. 3. In Pannello di controllo, selezionare Passa alla visualizzazione classica, se necessario, quindi fare doppio clic su Strumenti di amministrazione.
  3. Nella finestra Strumenti di amministrazione, fare doppio clic su Internet Information Services (IIS) Manager.image
  4. Nella finestra Gestione Internet Information Services (IIS), espandere il nodo.
  5. Sotto il nodo, fare clic con il pulsante destro del mouse su Pool di applicazioni.
  6. Nell'elenco Pool di applicazioni, fare clic con il tasto destro del mouse sul nome del pool in cui viene eseguita l'applicazione, quindi fare clic su Impostazioni avanzate.
  7. Nella finestra di dialogo Impostazioni avanzate, individuare la sezione Modello di processo e scegliere una delle azioni seguenti:

    *. Set Ping abilitato su False.
    -or-
    *. Imposta il tempo massimo di risposta del ping su un valore superiore a 90 secondi.

Impostazione Ping enabled su false fermate IIS dal verificare se il processo di lavoro è ancora in corso e mantiene il processo di lavoro in vita fino a quando si interrompe il processo di debug. L'impostazione del tempo massimo di risposta ping su un valore elevato consente a IIS di continuare a monitorare il processo di lavoro.

9. Fare clic su OK.

+1

http://sharing-the-experience.blogspot.com/2009/08/web-server-process-that-was-being.html http://msdn.microsoft.com/en-us/library/bb763108. aspx –