有时候单元测试不是很方便,通过页面调试接口会更直观,也跟容易发现问题(尤其是在页面传参的时候),这时vs添加到附加进程的调试方式就显得尤为重要了!
步骤如下:
1、首先是通过IIS建立网站,(前提是要先安装iis,网上教程很多且详尽)
这里我已HYS.BT.V3项目为例,这是我已经建好了的,(HYS.BT.Api.Admin是api接口项目----后端,HYS.BT.WebAdmin是前端页面项目---前端)HYS.WebAdmin(纯属手残)
网站建好后,选择上述前后端项目,右键转换为应用程序,即成了上图效果。
建网站时选择的文件为本地项目文件目录。如
2、然后我们点击网页项目,点击内容视图,右键index.html浏览,在浏览器中打开
3、因为这里是本地调试,所以页面调用的接口地址为本地api接口地址,所以需要修改js中的url地址。如
4、修改好了之后,项目需要重新编译一下,然后vs中点击调试 ----> 附加到进程---->选择w3wp.exe.如图:
5、然后在需要调试的接口上打断点,就可以进行追踪了
注意,每次修改代码后需要重新编译,如果修改了页面需要清除缓存