wcf:同一解决方案中的Service + Client,如何调试?我不想同时运行2个版本的VS 2010 :-)

问题描述

|| 我创建了一个具有客户端(WPF)和服务器(WCF)的应用程序,该服务由IIS托管,当前我必须具有2个vs 2010版本。1个在IIS中加载wcf服务,而另一个在我的Windows中加载应用。 问题在于它占用了太多资源。 如果wcf服务是\“ NOT \\”托管在IIS中,那么我可以根据此http://msdn.microsoft.com/zh-cn/library/bb157685.aspx在smae时间启动2个项目 但是我还有其他选择吗? 我需要找到一种最佳方法,使其能够在调试时编译/运行2个项目,并能够逐步进入每个项目。...而无需使用过多的资源/同时打开多个vs 2010 任何帮助真的很感激     

解决方法

        如果它们在相同的解决方案中,则您应该能够从相同的Visual Studio实例中进行调试。从Visual Studio运行应用程序时,打开“调试”菜单并选择“附加到进程”,则需要将调试器附加到ASP.NET工作进程(aspnet_wp.exe),它应自动附加到客户端。     ,        在VS中打开服务和客户端代码。打开调试菜单。附加到过程。按住Ctrl键,然后选择要使用鼠标单击进行调试的进程数。 根据您的情况,可以根据IIS的版本和客户端进程选择ASP NET工作进程。     ,        调试WCF服务的最简单方法是: 右键单击包含svc文件的项目。 选择设置为启动项目。 在要调试的方法上放置一个断点。 断点应为红色。 确保您的应用配置文件指向当前正在运行的调试WCF服务版本,例如: http:// localhost:12345 / MyService.svc 运行您的应用。 当应用程序调用该WCF方法时,它应在断点处停止。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...