zoukankan      html  css  js  c++  java
  • 如何配置VS使得可以通过域名或IP访问

    一、前言:

      在平时使用Visio Studio进行网站开发,经常会遇到一个问题。既要可以使用VS的Debug一步步跟进项目的走向,又必须是外界可以访问的。这个问题会在微信开发中非常常见,就拿微信开发中的微信网页授权来说。微信网页授权,需要一个外界可以访问的域名,而作为新手想看到项目走向中的问题。这个时候,将VS的环境配置成外界可以通过域名或IP可以访问,那对开发是有极大帮助的。

    二、使用的工具:

      域名映射:因为你在内网中,而且大多数我们电脑都是一个内网中,电脑对应的IP就是局域网内部的IP地址。当然也有例外,譬如说你有个公网IP(超有钱的可以买个)。因此我们需要通过内网穿透等手段,将我们电脑作为服务器映射到公网上,这就需要域名映射/内网穿透。常见的内网穿透有很多,譬如说net123(一般),花生壳(不稳定),ngrok(超级推荐,而且免费)。我们就拿ngrok来进行吧

    三、相关配置:

      1.在VS中打开你的项目-->右键-->属性-->web结果如图:

      

      2.在文件夹中找到对应项目的目录:

      文件目录/.vs/config下有个applicationhost.config文件,用记事本打开

    找到如下代码:

    //在sites->site下
    <bindings>
       <binding protocol="http" bindingInformation="*:25967:localhost" />
    </bindings>

    添加

    //在sites->site下
    <bindings>
       <binding protocol="http" bindingInformation="*:(你的端口号):127.0.0.1" />
    </bindings>

    直接运行项目就成了访问127.0.0.1+端口号了。这时候通过访问在ngrok上的配置的域名访问,就映射到127.0.0.1+端口了,这时候一切就OK了

  • 相关阅读:
    新手第一次联系oracle的碰到的触发器不能创建的问题
    dubbo注册中心占位符无法解析问题(二)
    dubbo注册中心占位符无法解析问题(一)
    .
    Ubuntu16 安装后配置
    TiDB-----使用 TiUP cluster 在单机上模拟生产环境部署步骤
    TiDB 单机安装(在 Linux OS 上部署本地测试环境)
    WPF查找子控件和父控件方法
    Java基础相关
    C++ namespace浅析
  • 原文地址:https://www.cnblogs.com/kingkangstudy/p/7519249.html
Copyright © 2011-2022 走看看