原文地址:https://www.zhaimaojun.top/Note/5475298(我自己的博客)
局域网内WebApi的远程调试方法:
第一步:管理员方式运行Vs并打开需要运行的项目,如果已经打开,则重新用管理员身份打开
第二步:打开web项目的属性页面,在web项目上右键点击属性
第三步:打开Web子项,将其中的服务器设置下的IIS Express修改成本地IIS
第四步:点击后面的创建虚拟目录(如果非管理员身份运行,会提示必须用管理员身份运行才能操作),然后Ctrl+S保存更改,确保Web子项右侧的*号消失
第五步:点击本地IIS启动项目开始调试,此时会自动打开选择的浏览器并请求一个默认页
第六步:打开开始菜单中的设置,找到网络和internet并打开,
第七步:找到自己电脑连接到局域网的联网方式,或wlan,或以太网,并且点开连接到局域网的网络,找到自己主机的局域网内的ip地址,复制它。
第八步:返回到浏览器,将localhost替换成刚刚复制的Ip地址,然后重新请求,这时应该能打开与localhost同样的网页,这就说明可以远程调试了!
第九步:在要请求的WebApi中打上断点,然后浏览器输入api的请求url,回车就可以进入断点了!将这个url复制,发送给同一局域网内的任意其他设备,手机或者电脑都能进入断点,说明远程IIS调试启动成功!