2011-11-08 4 views
7

Mi rendo conto che posso solo assicurarmi di non avere il servizio aperto nella mia finestra attiva quando avvio il debug, ma è un po 'fastidioso. Sembra che ci sia qualche impostazione in VS2010 da qualche parte per disattivarlo.Come posso interrompere l'apertura del client di test WCF all'avvio del debug?

Per chi chiede "perché desideri disattivarlo?", È perché il servizio utilizza sia SOAP che ReST. Eseguo il test di ReST in browser o in Fiddler e collaudo SOAP in SOAPUI, e davvero non ne ho bisogno.

Grazie.

risposta

8

Questo è particolarmente frustrante. Sono in esecuzione VS2010 e non riesco a trovare la scheda Proprietà/Debug come la maggior parte dei post di riferimento. Tuttavia, se si

  1. Fai clic destro Scarica progetto
  2. destro del mouse Modifica
  3. Trova EnableWcfTestClientForSVCDefaultValue e impostare il suo valore a False

    <EnableWcfTestClientForSVCDefaultValue> 
        False 
    </EnableWcfTestClientForSVCDefaultValue> 
    
  4. Salva, e il diritto -click Ricarica progetto

Dovrebbe funzionare.

Non sono sicuro del motivo per cui questa versione di VS2010 non visualizza la scheda Debug.

+0

Questo funziona per me. Anche il mio non ha una scheda debug, come indica l'altra risposta. Potrebbe essere solo una differenza nelle versioni VS. –

+1

Vorrei solo chiarire i primi due passaggi, poiché contestualmente non sono stato in grado di determinare immediatamente se questa risposta stava parlando dell'app WCF Test o dell'IDE VS2010. Quindi: nell'IDE VS2010, in Esplora soluzioni, fare clic con il tasto destro del mouse sul progetto e selezionare "Scarica progetto" dal menu di scelta rapida.Quindi fai nuovamente clic con il tasto destro del mouse sul progetto e seleziona "Modifica .csproj". Quindi eseguire il passaggio 3 come sopra, quindi salvare la modifica e chiudere la finestra dell'editor. Quindi fare clic con il pulsante destro del mouse sul Solution Explorer e selezionare "Ricarica progetto". –

+0

Grazie mille per questo. Questo mi ha fatto impazzire! – mahonya

6

Selezionare Menu-><Project Name> Properties.

Nella finestra delle proprietà, fare clic sulla scheda "Debug" nella colonna di sinistra. Nella sezione Opzioni di avvio nella casella Argomenti della riga di comando, dovresti vedere quanto segue:

Rimuovere e salvare le modifiche.

Si potrebbe anche deselezionare la casella di controllo "Avvia WCF Service Host durante il debug di un altro progetto nella stessa soluzione" nella scheda Opzioni WCF.

+1

Per me questa era la risposta corretta. Completamente inchiodato alla risposta giusta - inclusa la risposta/dettagli secondari sulla deselezione dell'opzione nella scheda delle opzioni WCF. Grazie! –

0

Se si tratta di un progetto di clic del progetto di sito Web (VS2010). Seleziona la finestra delle proprietà (F4). Dovresti vedere una griglia di proprietà della finestra delle proprietà. Lì scegli False per Avvia sempre durante il debug. Questo ha risolto il problema per me.

0

Sto usando VS2015 e ho affrontato il problema simile. Ho provato i passaggi seguenti ed è stato risolto. 1, Fare clic con il pulsante destro del mouse sulle proprietà del progetto 2, passare alla scheda Web 3, selezionare l'opzione Pagina corrente selezionata. Se non selezionato, selezionalo.

Problemi correlati