• 如何配置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了

  • 相关阅读:
    Linux下shell
    分享微博@功能jquery代码及全面解析
    使用C#处理WebBrowser控件中的跨域问题
    Sqler 工具
    ASP.NET Web API批处理器
    Microsoft Academic Search
    C#中delegate对象Equals方法简析
    写一个编译器
    使用.NET中的Action及Func泛型委托
    电子政务数据库管理系统及应用软件系统安全分享(一)
  • 原文地址:https://www.cnblogs.com/kingkangstudy/p/7519249.html
Copyright © 2020-2023  润新知