2015-03-12 16 views
5

Ho un servizio WCF REST che esegue il debug e funziona perfettamente quando si utilizza IISExpress e questo URL:Visual Studio 2013: debug utilizzando l'indirizzo IP invece di LocalHost

http://localhost:<portnumber> 

Tuttavia, per vari motivi, ho bisogno di anche lavoro con IIS Express e questo URL:

http://<ip address>:<portnumber> 

Quando ho provato in origine, ho ottenuto l'errore HTTP 400: richiesta. Poi ho usato google e sono finito qui: Connecting to Visual Studio debugging IIS Express server over the lan

Quella discussione ha fatto la stessa domanda ESATTA, e la risposta mi ha fatto parte del modo in cui ci sono. In seguito tutti i consigli più eccellente in quel filo, ho fatto la seguente:

Modificare l'IISExpress HOST.config:

1: Aprire il% USERPROFILE% \ Documenti \ IISExpress \ config \ applicationhost.config file.

2: ha cambiato tutto 17 di queste linee:

<binding protocol="http" bindingInformation="*:8080:localhost" /> 

a guardare come questo, invece:

<binding protocol="http" bindingInformation="*:8080:*" /> 

(il numero di porta varia su tutte le 17 linee)

Visual Studio :

Chiuso, riaperto ma ra n come admin

Windows Firewall:

Aggiunto il porto in questione per consentire le connessioni in entrata

CMD:

netsh http add urlacl url=http://*:XXXXX/ user=Everyone 

Ran che comandano, dove XXXXX è il numero di porta .

Ora, quando inizio il debug e accedere al seguente URL:

http://<ip address>:<portnumber> 

Invece di "errore HTTP 400: Bad Request", io ora ottenere "Errore HTTP 503. Il servizio non è disponibile."

Si tratta di un progresso, poiché il browser sta eseguendo almeno IISExpress, giusto? Ma non sono sicuro a questo punto su come superare questo errore 503. Ho cercato Google per quell'errore per un po ', ma nulla è specifico per quello che sto cercando di fare.

Qualche idea?

risposta

4

Capito. Invece di questo:

<binding protocol="http" bindingInformation="*:8080:*" /> 

cambiamento a questo:

<binding protocol="http" bindingInformation="*:8080:" /> 
Problemi correlati