VS2010 - 在WCF服务中调试带有断点的silverlight 4 OOB

我创建了一个silverlight 4应用程序,并选择在ASP.NET Web应用程序中托管它。 我向Web应用程序项目添加了启用Silverlight的WCF服务。 Web应用程序项目现在设置为启动项目。 这样一切正常,我可以在Web应用程序项目中的WCF服务中的断点处停止,也可以在silvelight项目中的断点处停止。 在silverlight项目属性中,我将其更改为OOB。这会导致启动项目自动跳转到silverlight项目。好的,所以现在当我调试silverlight应用程序时,它打开了OOB,但现在我无法在Web应用程序项目的WCF服务中放置断点(尽管silverlight客户端可以与Web应用程序项目通信)。所以我再次将启动项目更改为Web应用程序。但现在Silverlight应用程序并不是以OOB开头的。 我如何调试WCF服务,并同时运行它OOB? (我的应用程序被设计为OOB,因此以这种方式开发它对我来说很重要)。     
已邀请:
首先,您必须在调用服务操作之前在客户端设置断点。 其次,在服务器端的服务方法中设置另一个断点。 现在,当您开始调试并点击第一个断点时,请通过执行以下步骤将dev服务器进程附加到调试器: 单击Debug - > Attach to process 选择Webdev进程,然后单击“附加”。 现在当你继续调试时,你也可以调试你的服务:)     
当您开始调试时,您应该进入Visual Studio并手动将调试器附加到开发Web服务器(
Debug->Attach to Process...
)。调试OOB时,不会自动完成此步骤。     

要回复问题请先登录注册