问题:将接口服务部署到IIS上面,Android Studio 模拟器可以调用接口并正常处理,但是通过Visual Studio 2019 调试,Android Studio就无法连接到接口,表面上看,唯一的区别就是端口不一样?

在IIS上服务:192.168.0.147:8066  这个地址是可以调用的

本地VS调试是:localhost:63222  或者 192.168.0.147:63222  这两个都不行

我怀疑是端口问题,然后我把防火墙那里加了入站规则,发现不行。。。

 

我安卓模拟器也配置localhost,但是不行,配置成本地IP:地址为:192.168.0.147也不行,我就想难道是Ip映射,然后我又去改了HOST文件, 加了一行:192.168.0.147  localhost  ,发现还是不行。。。

 

我发现我调试的时候,接口服务附带的程序地址是:http://localhost:63222/Login.aspx  ,这个是可以访问的,如果我把地址更换为:http://192.168.0.147:63222/Login.aspx   发现提示404 ,我怀疑是VS绑定地址有问题,然后我就去修改当前项目对应的配置文件

 

   文件默认是隐藏的,需要找到上述文件修改如下内容:

 

 然后保存,重启VS,以管理员方式运行,然后再去用安卓模拟器访问,就可以了

 期间有一个问题,就是刚开始开发的时候,我没有调整过,也是可以访问的,然后突然不能访问了,经过这么折腾一下,又好了。。。

 

 

 

-- -- -- -- -- -- -- -- -- -- -- -- -- - - --------------------------------------------------------------------------------------------------------------------------------------

-- -- -- -- -- -- -- -- -- -- -- -- -- - - --------------------------------------------------------------------------------------------------------------------------------------

202406171605

 

20240716 又搞了一个安卓项目,但是好久没弄了,虽然简单,但是对我还是有点难度的,

首先就是心态问题,可能是那第一个安卓项目给我心态搞废了,现在只有遇到安卓项目,就有点慌,满脑子就是这个安卓项目了,还未战,气势就输了

作为一名程序员,只要有一两个月你不接触新东西,可能就会忘记怎么学习的了,

刚出来的时候,因为啥啥不会,会系统的看学习视频,或者书籍进行学习,是从基础开始学习,一步步的深入了解,所以一个好的学习能力真的很重要,学习就得一步步来,不能飞起,

现在呢,因为项目需要自己不会的技术,所以就网上找资料,抄代码,但是有一个弊端,别人写的东西还好的话,就真的还好,如果有坑,真就自己挖坑把自己给埋了,

心态摆正,就算搞不定,自己有备用解决方案就好,有兜底的办法就可以,

还有个我不服,一个坑,可以把我埋一次,但是不能埋我两次,都说了再一再二不再三,就算是坑,自己这次也要把坑换成点,

还有就是,这几年自己真的没长进,最近几次学新东西,感觉有点吃力,因为都不是系统性的学习,都是现学现用,

java这个东西,自己说了好久要把基础给学会,但是持续好几年了,基础还没系统性的看完,导致有的时候改点东西,很容易给自己挖坑埋雷,

这次不能再给自己埋雷了