愚蠢的问题,但由于某种原因,我似乎无法弄清楚如何调试单元测试,打在客户端上的断点,并进入一个Web服务。在VS 2010中,我只是将我的解决方案设置为Multiple Startup Projeects,并将调试设置为客户端UI测试以及Web服务。当我在UI测试中遇到断点时,我可以进入Web服务。在VS 2012中,我没有办法做到这一点。谁能帮忙?Visual Studio 2012单元测试客户端和服务调试
4
A
回答
3
- 在没有调试的情况下启动网站(如果它尚未运行)。
- 在你的单元测试中放置一个断点。
- 开始你的单元测试。
- 当断点被击中时,使用调试>附加到进程以附加到iisexpress.exe。
official instructions是错误的。他们说要先安装调试器,但如果你这样做,那么启动你的单元测试的命令将被禁用。
总是需要手动连接可能会很痛苦。似乎没有办法快速完成它from the Command Window。如果我不得不做很多调试周期,我会临时将测试代码复制到某个可能在启动时运行的Web应用程序中。
+0
对于那些不使用iisexpress而是内置开发服务器的进程,其名称为Webdev.webserver.exe – tmanthey 2014-09-03 10:59:06
0
运行Visual Studio的两个实例。在一个例子中,调试网站。另一方面,运行单元测试。
要试图启动网站保持单元测试实例中,选择网站项目,单击视图>属性窗口,并确保始终启动调试时是假。
相关问题
- 1. Visual Studio 2012 - 单元测试错误
- 2. Visual Studio 2012中的C++单元测试
- 3. Visual studio 2012慢速单元测试
- 4. 单元测试问题在Visual Studio 2012
- 5. 在Visual Studio 2012中调试WCF服务
- 6. Visual Studio单元测试调试
- 7. visual studio调试单元测试集成
- 8. 为webapi visual studio 2012启用测试客户端
- 9. Visual Studio代码调试客户端JavaScript
- 10. 嘲笑客户端层单元测试的Web服务
- 11. Visual Studio 2012 - 调试
- 12. 在一个IDE实例中调试Visual Studio 2010单元测试和WCF服务
- 13. Visual Studio单元测试“开始调试”开始所有测试
- 14. 单元测试REST客户端 - 模拟服务
- 15. 为客户端/服务器程序编写单元测试
- 16. 扭曲的单元测试客户端 - 服务器交互
- 17. HowTo单元测试客户端服务器代码
- 18. 单元测试来自NetBeans的Web服务客户端
- 19. 如何为Web服务客户端设计单元测试?
- 20. Python客户端 - 服务器脚本单元测试错误
- 21. 单元测试Visual Studio
- 22. Visual Studio 2010单元测试
- 23. Visual Studio的单元测试
- 24. Visual Studio 2010单元测试
- 25. UI测试Visual Studio 2012
- 26. 客户端 - 服务器功能测试
- 27. 单元测试模拟WCF客户端
- 28. 单元测试MVC3客户端功能
- 29. apache mina客户端的单元测试
- 30. Visual Studio 2012卡在调试
你可以在单元测试中打断点吗?它只是通过你的web服务调用?你是否已经尝试在你的web服务中设置一个断点? – 2013-03-15 19:48:29
是的,它不会触及那个断点。我认为这是因为调试器没有附加到该项目,但我不知道如何让Visual Studio附加到该过程。 – hobeau 2013-03-15 19:52:04
测试菜单测试 - 调试解决方案中的所有测试 – 2013-03-15 19:52:27