首页 > 其他 > 详细

解决 VS的IISExpress localhost可以访问,127.0.0.1和本机ip访问不了(错误400)

时间:2019-12-04 17:27:40      阅读:253      评论:0      收藏:0      [点我收藏+]

找到IISExpress的配置文件,位于 C:\Users\Administrator\Documents\IISExpress\config文件夹下,打开applicationhost.config,找到如下代码:

<site name="WebSite1" id="1" serverAutoStart="true">
        <application path="/">
          <virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" />
        </application>
        <bindings>
          <binding protocol="http" bindingInformation=":8080:localhost" />
        </bindings>
      </site>

添加一行http配置信息为:

    <sites>
      <site name="WebSite1" id="1" serverAutoStart="true">
        <application path="/">
          <virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" />
        </application>
        <bindings>
          <binding protocol="http" bindingInformation="*:2040:192.168.0.16" />
          <binding protocol="http" bindingInformation=":8080:localhost" />
        </bindings>
      </site>

以管理员身份打开CMD命令窗口

输入如下命令:

netsh http add urlacl url=http://10.1.186.198:60736/ user=everyone


如果报错请确认是否是以管理员身份运行的CMD。重启IISExpress,此时应该就可以使用IP地址访问了。

另外,要记得关闭防火墙。

 

解决 VS的IISExpress localhost可以访问,127.0.0.1和本机ip访问不了(错误400)

原文:https://www.cnblogs.com/wangdash/p/11984169.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!