Visual Studio 2008 - 当客户端测试项目设置为启动时,如何调试IIS托管的WCF服务器项目

cod*_*eim 1 iis-7 wcf-security visual-studio-2008 c#-3.0

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

我的WCF客户端位于解决方案中的测试项目中.当我将我的测试项目设置为启动项目和Debug时,Visual Studio不会附加到IIS,而我无法跟踪服务器端,它永远不会附加到IIS.

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

当我在Cassini时,我只能将测试项目设置为启动,并自动跟踪到服务器端.有没有办法用IIS托管方式实现这一目标?

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

Sky*_*ers 5

Solution>Properties>Startup Project>Multiple startup projects> up to you
Run Code Online (Sandbox Code Playgroud)