本机作为Web服务器调试第三方接口

2017-03-27 17:39:58 9点赞 78收藏 17评论

先说明一下情况:本人苦逼初级程序员一枚,工作中老是遇到第三方接口,例如支付宝、微信、快递等接口。顺然他们提供的错误代码表。但是需要打印,切需要放到服务器上才能打印出错误信息本机作为Web服务器调试第三方接口 。这对于我这初级程序员感觉就是噩梦啊,小错多,切打印错误以后也不能确定是哪里错了本机作为Web服务器调试第三方接口 。而且如果把选择写打印错误的话,程序调好还需要把打印错误的语句改掉写成想要的结果本机作为Web服务器调试第三方接口 。所以注定是要我本机调试,问题清楚下来开搞本机作为Web服务器调试第三方接口

说明一下环境:

系统:win

开发工具: Visual Studio2015

语言:asp.net+mvc

其它工具:花生壳

首先需要现在win下创建iis,iis的文件指向项目地址,iis怎么配这里就不赘述了,这样就能通过ip访问访问本机网站,也就具备了外放访问的基本条件。

本机作为Web服务器调试第三方接口

这里个人建议固定ip以便局域网内其他主机访问。配置好访问127.0.0.1加端口,我配的80端口直接访问127.0.0.1就进入到了网站,如下图,公司的网站就不单独写页面了,顺便给公司打下广告本机作为Web服务器调试第三方接口

本机作为Web服务器调试第三方接口

可以通过局域网其它电脑访问以下

本机作为Web服务器调试第三方接口确认配好iis后下载并安装花生壳,之前花生壳账户是免费的,现在好像要收实名认证费本机作为Web服务器调试第三方接口 ,具体没查需要的可以去看一下。

本机作为Web服务器调试第三方接口

安装好登录,选择内网穿透,进入网页配置。

本机作为Web服务器调试第三方接口

添加映射

本机作为Web服务器调试第三方接口

按要求填写好确定,端口选择临时端口,固定端口收费本机作为Web服务器调试第三方接口

本机作为Web服务器调试第三方接口

配置好如图,稍等片刻就能访问了。

本机作为Web服务器调试第三方接口

不能及时访问的值友莫慌,生效可能存在一定延迟。

这里配置好以后需要把本地的程序连接到vs上,毕竟最后是在vs里面调试代码。那么需要vs启动是附件到iis上,下面是步骤。对了,启动vs时需要管理员权限,记得用管理员启动本机作为Web服务器调试第三方接口

本机作为Web服务器调试第三方接口项目右键,属性。

本机作为Web服务器调试第三方接口

选择本机iis,下面路径默认帮我们填好了,可以不用改。管理员权限也是这里重建虚拟目录用的,如果vs没提示创建就不用管。

本机作为Web服务器调试第三方接口

红圈的地方取消勾选,具体为啥取消忘了,也是后来遇到了一些问题百度要取消这个本机作为Web服务器调试第三方接口

到这里我们就能愉快的调支付宝和其他第三方接口了,加上vs的断点功能相信每位同学都能顺利的写出代码。但是坑爹的微信并不这么想,为了安全腾讯要求域名认证,这可苦了我们这初级程序员了。接着想法吧,然后询问花生壳客服买花生壳的域名是否可以用花生壳解析,得到结果是肯定的后申请*级域名吧。

本机作为Web服务器调试第三方接口

考虑到成本问题就申请个便宜的又能备案的,那就top了本机作为Web服务器调试第三方接口

本机作为Web服务器调试第三方接口

6元,来吧!

本机作为Web服务器调试第三方接口

然后把www解析到本地,中间有些限制例如解析个数等就不说了。解析完本地能通过*级域名访问,这就满足了微信支付的一半需求。

本机作为Web服务器调试第三方接口

又是这熟悉的味道,又是这熟悉的配方本机作为Web服务器调试第三方接口

接下来想办法把域名备案,这个备案可难死我了,一个域名咋去备案啊。然后想本法曲线救国,记得之前在阿里搞过备案,而却域名和空间一起备案的。那如果不是阿里的域名但是是阿里的空间能不能备案呢?想到这就试试吧。

本机作为Web服务器调试第三方接口

先买个空间吧,又是6元本机作为Web服务器调试第三方接口

本机作为Web服务器调试第三方接口

然后真就可以备案,那就赶紧备案吧。备案过程不再叙述,我备过案了,现在进不去备案系统了本机作为Web服务器调试第三方接口 。这里有一个坑需要给大家讲一下,我之前在阿里和腾讯都买过域名,都备过案,然后域名过期后也就没管,感觉域名都过期了应该会自动注销备案吧。后来我备案这个的时候才知道需要自己注销,如果像我一样所有的网站都没用的话就注销主体就行了本机作为Web服务器调试第三方接口

本机作为Web服务器调试第三方接口

然后就备案成功了,再然后这个域名就可以通用的调试第三方接口了,如果第三方变态的需要https的话可以在阿里上申请一个免费的ssl挂上就行了本机作为Web服务器调试第三方接口

以上就是本文的全部内容,不当之处还望指出。最后提醒大家,提供方法是便于我们调试使用,切勿做不合法不道德的事情哦本机作为Web服务器调试第三方接口

展开 收起
17评论

  • 精彩
  • 最新
  • 我冲着IIS站点调试来的 [棒棒哒]

    校验提示文案

    提交
    谢谢大佬,有问题可以交流哈。

    校验提示文案

    提交
    收起所有回复
  • 这不是张大妈? 走错片场了?

    校验提示文案

    提交
  • 1:修改本地 host 127.0.0.1 xxx.xxxx.com
    2:设置本地80端口指向 tomcat。(直接tomcat指向80,或者先使用nginx,apahce监听80,再指向tomcat)
    电脑测试微信,就下载微信开放者工具,这时候你输入你需要开发的域名,就会自动请求你本地的项目
    如果一定要手机测试,去买个360随身wifi 19.9元,手机连接 360 创建的wifi,再下载一个fiddle,打开监听8888,。手机wifi设置代理,ip 电脑ip,端口 8888.然后这时候你 手机发起的请求,就会被 fiddle 监听,然后 经过本地host 把请求留在本地,调用项目。

    校验提示文案

    提交
  • 没看懂,你加个中间层就自动翻译错误代码了?

    校验提示文案

    提交
  • 这……是啥?

    校验提示文案

    提交
    教你如何搭建一个网站,如何调用应该不再本篇概述

    校验提示文案

    提交
    收起所有回复
  • 搬个小板凳,虽然我也没看懂。打赏支持了

    校验提示文案

    提交
  • 这。。。。简单说就是把本地服务临时暴露在公网访问,调试微信公众号用ngrok,很方便。。。

    校验提示文案

    提交
  • 看不懂。。。

    校验提示文案

    提交
  • 这年头还有这么做的,换个项目部署时间太长,我们都做个虚拟机,多打快照。还可以完美复制到别的机器上。

    校验提示文案

    提交
  • 为啥不用apache

    校验提示文案

    提交
  • 只是开发的话,ngrok很好用啊

    校验提示文案

    提交
    ngrok +1~~~~~~~ [赞] [赞] [赞] [赞]

    校验提示文案

    提交
    ngrok +1 就是有的时候连不上

    校验提示文案

    提交
    收起所有回复
  • 出门左转***,那里才是交流技术的

    校验提示文案

    提交
  • 我是用 zeronews 调的😊

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
78
扫一下,分享更方便,购买更轻松