【问题标题】:Visual Studio 2008 - How to debug my IIS hosted WCF server project when client test project is set as startupVisual Studio 2008 - 当客户端测试项目设置为启动时如何调试我的 IIS 托管 WCF 服务器项目
【发布时间】:2010-02-19 17:57:00
【问题描述】:

我正在使用 WCF wsHttpBinding 开发一组安全的服务。由于使用 SSL 等,我不得不从 Cassini 切换到我的本地 IIS。我已经设置了证书等。如果我启动我的 WCF 项目,我可以很好地调试。

我的 WCF 客户端在解决方案中的一个测试项目中。当我将我的测试项目设置为启动项目并进行调试时,Visual Studio 不附加到 IIS,并且我无法跟踪服务器端,它永远不会附加到 IIS。

我可以跟踪的唯一方法是首先启动服务器项目的新 Debug 实例,然后启动我的测试项目。问题是,一旦调试会话结束,我必须再次重新启动。

当我在 Cassini 中时,我只需将测试项目设置为启动,它就会自动跟踪到服务器端。有没有办法通过 IIS 托管方式来实现这一点?

我需要在我的测试项目中配置一个设置来告诉 VS 在 IIS 中运行服务器部分并附加到它吗?

【问题讨论】:

  • 也许在不同的 VS 实例中运行您的 WCF 并将其附加到 IIS。这应该使您能够在客户端执行操作时运行服务器调试,反之亦然。

标签: visual-studio-2008 iis-7 c#-3.0 wcf-security


【解决方案1】:
Solution>Properties>Startup Project>Multiple startup projects> up to you

【讨论】:

  • 啊,谢谢。实际上,一个快捷方式是解决方案 -> 设置启动项目。谢谢,效果很好!
  • @mrjoltcola,我并不总是知道到达终点的最短路径,但通常还是会到达那里。 ;-)
猜你喜欢
  • 2020-08-25
  • 2018-04-02
  • 2012-07-10
  • 1970-01-01
  • 2010-10-27
  • 2013-09-22
  • 2010-12-27
  • 1970-01-01
  • 2021-03-19
相关资源
最近更新 更多