when I compile my project it runs in the url http://localhost:12421/index.html
Can I run it in my private ip? lets say http://192.168.1.212:12421/index.html I tried to browse that and it gave me error Bad Request - Invalid Hostname
HTTP Error 400. The request hostname is invalid.
For example I have an ASP.NET
project by name myWebSite.
The below ways to change the http://localhost:12421/
server address to a IP address for e.g: 192.168.1.7:80
always worked for me.
c:\Windows\system32>
, then type:netsh http add urlacl url=http://192.168.1.7:80/ user=everyone
and then press Enter
key. URL reservation successfully added
message.C:/Users/UserName/Documents/IISExpress/config/
and open applicationhost.config
.applicationhost.config
file find your site in the <sites>
section.<sites>
<site name="myWebSit" id="1">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="D:\myWebSit\myWebSit" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:12421:localhost" />
</bindings>
</site>
</sites>
Now change address to your IP instead localhost
. For e.g:
<binding protocol="http" bindingInformation="*:80:192.168.1.7" />
properties
.
In the properties select Web
tab and then change Project Url text box contents to your address. For e.g: http://192.168.1.7:80/
and click on Create Virtual Directory
button. The virtual directory was created successfully.
message.Now, you should be able to run your project in Visual Studio by own IP address.
Reference
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With