Domanda

Come faccio a reindirizzare una richiesta in entrata sulla porta xxx a localhost:? Yyy su Windows 7

Sviluppo Server (vs 2008) permettono l'accesso solo da localhost che isnt abbastanza buono. Ho bisogno di testare la mia applicazione da diversi computer.

È stato utile?

Soluzione

Grazie per i suggerimenti ragazzi, anche se ho trovato la risposta me stesso.

Ho scaricato il Microsoft SOAP Toolkit versione 3 e ha iniziato MSSoapT, creato un ascolto traccia formattata sulla porta 8080, l'inoltro di host: 127.0.0.1 port: 3804. Il mio problema era che ho usato "localhost" e non "127.0.0.1".

Ora ogni richiesta fatta alla mia macchina di sviluppo da altri computer attraverso la porta 8080 verrà reindirizzato alla porta 3804 in cui ASP.NET Development Server è impostato in modo statico per ascoltare quando il debug VS.NET webapps.

Altri suggerimenti

Al prompt dei comandi.

$> netsh
$> interface portproxy
$> add v4tov4 listenport=xxx connectaddress=127.0.0.1 connectport=yyy protocol=tcp

See: http: // TechNet. microsoft.com/en-us/library/cc776297%28WS.10%29.aspx#BKMK_1

Se questo è davvero per qualche test, è possibile creare un server in ascolto su una porta, e quando riceve uno spawn di connessione in entrata un filo che si apre una connessione al server locale vero e proprio, e poi semplicemente aspetta che i dati a venire in entrambe le estremità e shuffle lungo per l'altra estremità. Se uno zoccolo chiude, il thread di lavoro potrebbe terminare. Questo ovviamente non è una soluzione scalabile, ma per il test dovrebbe facilmente fare il trucco.

Non proprio sicuro di quello che stai cercando. Tuttavia il port forwarding sarà rilevante quando si dispone di un router in atto ed è necessario in modo esplicito in avanti una richiesta su una specifica porta del router ad un determinato IP e la porta su un computer della LAN. Se si desidera accedere al server web da altri computer della LAN sulla stessa rete, allora http: // ip-address dovrebbe solo funzionano bene. Assicurarsi inoltre che il server Web è in ascolto sulla LAN IP e non è solo legato a localhost.

Sto utilizzando Windows 7 a 64 bit e non poteva ottenere il Microsoft SOAP Toolkit al lavoro sulla mia macchina per il port forwarding e non come il software libero port forwarding ho scoperto lì, ho appena cambiato la mia VS 2010 Web app per utilizzare IIS locali, so che questo non aiuta le persone in esecuzione 2008, ma funziona se si dispone di 2010 ... Ecco uno screenshot del mio cambiamento: sto facendo questo per testare sul iPad ...

entrare descrizione dell'immagine qui

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