2016-01-14 5 views
6

Sto sviluppando un'API Web in Visual Studio 2015 e desidero utilizzare Chrome/Postman per visualizzare i risultati JSon.Debug WebAPI - Avvio di Chrome Postman da Visual Studio

C'è un modo per far sì che Postman si avvii quando si preme F5 per eseguire e per Visual Studio per avviare una sessione di debug.

+1

Io non la penso così, e in realtà non ne hai bisogno. Avvia la tua API in modalità di debug e apri una scheda/app postman. Se hai un punto di interruzione impostato nel tuo codice, quando invii una richiesta da Postman, si ottiene quel punto di interruzione e si può iniziare il debug. Inoltre, VS non può sapere se Postman è mai installato. – jpgrassi

risposta

5

Sì, è possibile!

È necessario configurare la scheda Web del progetto API Web per avviare un programma esterno, puntarlo su Chrome e passare i parametri per comunicare a Chrome di avviare l'estensione Postman.

In Chrome:

  1. Vai a chrome: // apps/
  2. destro del mouse postino collegamento e creare un'icona sul desktop
  3. destro del mouse postino collegamento e visualizzare le proprietà, ti trova il percorso e i parametri. Postman extension launch parameters

In Visual Studio, configurare la scheda web di proprietà del progetto: Visual Studio project properties

Ora, quando si preme F5 ... postino si avvia automaticamente.

+2

Sì ..... Lancia il postino ...... ma purtroppo, Visual Studio termina la sessione di debug ... –

+0

Beh, non va bene! Ho più progetti nella mia soluzione e sono configurato per eseguirne diversi in fase di debug (ha un client che chiama l'API Web). Forse a causa di ciò, il debugging è vissuto a lungo per me. –

+0

Ha avuto lo stesso problema in cui Postman si avvierà, ma la sessione di debug termina con l'errore "Il programma '[17648] chrome.exe' è terminato con il codice 0 (0x0)." –

3

Un altro modo è quello di aggiungere Postman al "Sfoglia Con" Menu:

enter image description here

Selezione Aggiungere nella finestra che compare dopo aver cliccato su Sfoglia Con ... aprirà una nuovo modulo in cui ti viene chiesto di inserire il percorso dell'eseguibile di Chrome e gli argomenti della linea cmd per l'avvio di Postman. (Vedi il post di Mike L. per dettagli su come ottenerli)

Dopo di che puoi selezionare Postman (o qualsiasi altro nome descrittivo che gli hai dato) nel menu a discesa e F5 avvierà Postman e avvierà la sessione di debug.