sabato 12 novembre 2016

Rendere pubblico il servizio IIS Express di Visual Studio

Aggiungere su [YourName]\Documents\IISExpress\config\applicationhost.config:
<binding protocol="http" bindingInformation="*:57197:192.168.0.68" /> 

Su Visual Studio 2015 il percorso del file è spostato sulla cartella nascosta:
C:\Users\[Utente]\Documents\Visual Studio 2015\Projects\admin\.vs\config

Abilitare connessioni verso questo IP e porta:
netsh http add urlacl url=http://192.168.0.68:57197/ user=everyone

Aprire il firewall dall'esterno per connessioni sulla porta 57197:
netsh advfirewall firewall add rule name="IISExpressWeb57197" dir=in protocol=tcp localport=57197 profile=private,domain remoteip=localsubnet action=allow

In caso si volesse rimuovere quanto fatto sopra:
netsh http show urlacl
netsh http delete urlacl url=http://192.168.0.68:57197/