Posted on Lascia un commento

Accedere ad un sito su IISExpress da un altro device

Potreste avere la necessità di accedere al vostro sito in sviluppo con Visual Studio da un altro device: per esempio se volete testare se il sito è realmente responsive.Bisogna fare solo alcune modifiche.

Quando aprite il vostro sito da visual studio viene visualizzato l’indirizzo

http://localhost:port_number

, dove port_number è il numero di porta assegnato al progetto da Visual studio /IISExpress.

Nella vostra directory di progetto trovate la directory .vs. Aprite il file

your_project_folder\.vs\config\applicationhost.config

Qui trovate il tag bindings. Nell’esempio vedete uno specifico numero di porta ma voi avrete il vostro.

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

Aggiungete una riga con l’ip del vostro computer. Potete aggiungerne quante ne volete.

<bindings>
 <binding protocol="http" bindingInformation="*:60132:localhost" />
<binding protocol="http" bindingInformation="*:60132:192.168.1.142" />
 </bindings>

Aprite un prompt di dos con privilegi di Amministratore e digitate il comando :

netsh http add urlacl url=http://192.168.1.142:60132/ user=everyone

A questo punto dovete creare una regola sul firewall per la vostra porta.Sempre dal prompt di dos lanciate il comando :

netsh advfirewall firewall add rule name="IISExpress_website1" dir=in protocol=tcp localport=60132 profile=private remoteip=localsubnet action=allow

Ora potete raggiungere il sito web di IISExpress da qualsiasi device in rete utilizzando

http://192.168.1.142:60132/
Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *