localhost改ip访问

localhost改ip访问

所需文件

1、applicationhosty.config放置在发布项目根目录下或其他目录,里面主要配置站点名称以及IP和端口,只要在start.bat里面配置正确的路径即可。
2、管理员打开命令窗口执行netsh命令。
3、start.bat放在IIS目录下,如:C:\Program Files\IIS Express
4、关闭防火墙。。。
在这里插入图片描述

文件内容

applicationhosty.config

vs运行的时候打开IIS图标——显示所有程序——选择网站——配置
打开配置文件后另存一份,修改以下部分放入发布项目根目录下即可!

  <sites> 
      <site name="Demo" id="1">
          <application path="/" applicationPool="Clr4IntegratedAppPool">
               <virtualDirectory path="/" physicalPath="E:\程序\发布" />
          </application>
          <bindings>
                <binding protocol="http" bindingInformation="*:8000:localhost" />
				<binding protocol="http" bindingInformation="*:8000:192.168.***.***" />
          </bindings>
        </site>
   </site>  

netsh命令

管理员打开命令窗口执行下面命令。

netsh http add urlacl url=http://192.168.***.**:8000/ user=everyone

删除命令

netsh http delete urlacl url=http://192.168.***.**:8000/

start.bat

在C:\Program Files\IIS Express放入bat文件,命令如下,双击运行bat本地项目就可以通过IP访问了。

@echo off
if "%1"=="h" goto begin
start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
iisexpress.exe /config:"E:\程序\发布\applicationhosty.config" /site:"Demo"

以上就这样发布在本地的项目就能通过IP访问啦!喜欢的朋友可以添加关注哦!也可以关注微信公众号“码小鉴”同步更新。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值