wcf : Service + Client in same solution, 如何调试?我不想同时运行 2 个版本的 VS 2010

标签 wcf visual-studio-2010 iis iis-7 wcf-hosting

我创建了一个具有客户端(WPF)和服务器(WCF)的应用程序,该服务由 IIS 托管,目前我必须有 2 个版本的 vs 2010。一个在 IIS 中加载 wcf 服务,另一个在 IIS 中加载 wcf 服务。在我的 Windows 应用程序中。

这样做的问题是它需要太多资源。

如果 wcf 服务“不”托管在 IIS 中,那么我可以根据此同时启动两个项目 http://msdn.microsoft.com/en-us/library/bb157685.aspx

但是我还有其他选择吗?

我需要找到一种最佳方式,能够编译/运行这两个项目,并在调试时能够逐步进入每个项目,而无需使用太多资源或同时打开多个 vs 2010。

最佳答案

如果它们位于同一解决方案中,您应该能够从同一 Visual Studio 实例中调试它们。当您从 Visual Studio 运行应用程序时,打开“调试”菜单并选择“附加到进程”,您需要将调试器附加到 ASP.NET 工作进程 (aspnet_wp.exe),它应该自动附加到您的客户端。

关于wcf : Service + Client in same solution, 如何调试?我不想同时运行 2 个版本的 VS 2010,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6189102/

相关文章:

iis - 使用自定义错误页面时删除 IIS 服务器 header

c# - WCF 流式下载 - IIS 与控制台中托管的 CPU 利用率较高

c# - 初始 Web 服务调用在 .NET 中需要很长时间

c# - 调用 webservices 时 Prism 可以模块化吗?

c++ - lambda 返回 bool 值

asp.net-mvc - IE 11 + SignalR 不工作

c# - 多种服务的WCF服务架构

wpf - .net 4.5 不适用于 VS2010,未找到 INotifyDataErrorInfo

visual-studio-2010 - 如何在不同身份下运行iisexpress应用程序池

c# - Visual Studio MVC 平台 - x86 和 x64?