外网地址如何调试本地代码

Posted 代码工人有力量

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了外网地址如何调试本地代码相关的知识,希望对你有一定的参考价值。

如何将域名映射到本地的程序代码上..直接通过外网调试本地代码..?

如何在本地VS里直接调试支付接口之类的需要远程服务器直接访问外网地址的站点代码?

朋友指导下..终于完成..

 

开整:

大概步骤先说一下..

域名解析  ->  路由映射    ->    本地IIS搭建    ->   VS中调试运行(附加到进程)   ->   远程访问   -> 进入断点

 

第一: 域名解析

这个不做过多解释..不会的可以自行百度..解析响应域名到自己的网络IP上..

如果你有一个固定IP最好..没有的话就是需要临时调..

 

第二: 路由映射

登陆本地路由..按照下图操作..

如果路由不一样的..大概就是这样的方向..找虚拟服务就好

外部端口是自己随便定的..别跟系统端口冲突就好..

内部端口如果是站点服务的话就是端口 80  远程桌面的话是 3389

在这之后..外网访问域名时指向的就是你本地的机器了..因为有你的局域网IP和端口号

技术分享

 

第三: 搭建IIS 站点

 IIS的搭建和普通的一样..但是有一个需要注意的是 主目录指向要在你的源代码目录上..不能是发布后的..不然没办法进断点..域名便是上边解析的那个域名喽..

然后要保持IIS是运行的状态(访问任何一个站点就行了.. wawp.exe进程跑起来.)..

多的不说..不会的自行百度..

 

第四: VS中调试运行(附加到进程)

以管理员身份运行VS2012

重新编译VS代码..然后  工具  ->  附加到进程.

技术分享

技术分享

选择w3wp.exe 进程..双击或者点击  附加  ->  确定..

 

这时远程访问站点时..便可以直接进入本地断点..

 

谢谢!

 

以上是关于外网地址如何调试本地代码的主要内容,如果未能解决你的问题,请参考以下文章

域名IP地址指向:** 花生壳客户端IP:** 经检测,您的域名已激活并指向正确。 IP与外网ip不一致,为啥?

本地微信公众号开发调试配置

微信公众号调试

2 微信开发本地代理环境的搭建--实现将内网ip映射到外网

如何在外网用SSH访问内网LINUX服务器

怎么把宝塔的MySQL数据库做外网映射