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


    找到IISExpress的配置文件,位于 C:UsersAdministratorDocumentsIISExpressconfig文件夹下,打开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地址访问了。

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

  • 相关阅读:
    lintcode491 回文数
    lintcode514 栅栏染色
    lintcode433 岛屿的个数
    lintcode142 O(1)时间检测2的幂次
    lintcode166 链表倒数第n个节点
    lintcode539 移动零
    lintcode: Check Sum of Square Numbers
    lintcode: Missing String
    lintcode 二叉树的锯齿形层次遍历
    Mysql 游标的定义与使用方式
  • 原文地址:https://www.cnblogs.com/wangdash/p/11984169.html
Copyright © 2020-2023  润新知