问题描述
请问我做了个手机访问webservice的项目,希望在类似一般家庭局域网内也能进行调试,请问我要如何配置才可以在局域网内也能使用手机访问我开发笔记本电脑(非专业服务器的)webservice,并且在。net中可以可以进行调试。现在为止:我将项目发布到公司的服务器上,通过外网访问已经可以使用自己手机开发的应用程序与服务器上的webservice进行通信,自己本机修改后的程序也可以通过类似【http://localhost:19004/webAdapter.asmx】这样的本地访问也可以打开类似以下页面进行通过网页输入的调试。之后由于需要出差,当面演示,有问题调试等需求,可能更新服务器,使用网页调试webservice都不太方便,请问是否有办法可以直接以下面方式进行通信。手机-》家庭路由-》自己电脑的调试状态的IIS程序的通信。
解决方案
解决方案二:
申请固定IP,将你的WS发布到这个地址
解决方案三:
追问下,如果想连手机调试,用。net自带的iis发布起来,外网可以访问吗?
解决方案四:
引用2楼hzhanru的回复:
追问下,如果想连手机调试,用。net自带的iis发布起来,外网可以访问吗?
外网不能访问
解决方案五:
路由设置好DDNS,做好端口转发,应该可以
解决方案六:
既然是“做演示”用,它与你的正在开发的东西之间,还是要有一个发布过程作为隔离。不要一时图省事而在真正用时才发现因小失大。
解决方案七:
有些小公司的一些危险的程序员,为了省事,远程登录到服务器去,安装vs、ftp之类的一堆软件,私用。美其名曰“网页调试webservice比较方便”。这个只有通过职业素质的教育才能说得明白。有什么问题,你就走正规的bug管理流程。重现问题、找到解决办法,然后重新将新版本上线。平常要提高自动测试水平,保证上线的软件的质量,而不是总是事后聚焦于“为了页面调试方便”。没有什么更省力的做法能保证不伤害产品质量和安全的前提下让你随便把服务跟开发混合起来。