从本地IIS上托管的ASP.NET MVC客户端调试windows服务中托管的WCF服务

从本地IIS上托管的ASP.NET MVC客户端调试windows服务中托管的WCF服务,wcf,visual-studio-debugging,Wcf,Visual Studio Debugging,朋友们, 我有一个WCF服务,我正试图从MVC 2 web客户端本地进入该服务。WCF服务托管在同一解决方案中的windows服务中。我安装了windows服务并确保它正在运行。但当我尝试进入WCF服务时,我收到以下错误消息 “无法进入远程过程” 这是我的客户端和主机配置 主人 及 客户是 <client> <endpoint address="net.tcp://localhost:9002/MyService" binding="netTcpBinding" b

朋友们, 我有一个WCF服务,我正试图从MVC 2 web客户端本地进入该服务。WCF服务托管在同一解决方案中的windows服务中。我安装了windows服务并确保它正在运行。但当我尝试进入WCF服务时,我收到以下错误消息 “无法进入远程过程”

这是我的客户端和主机配置

主人


及 客户是

<client>
    <endpoint address="net.tcp://localhost:9002/MyService" binding="netTcpBinding" bindingConfiguration="bigTcpArrayBinding" contract="LPS.HAMP.MARS.IHampServices" name="SANDBOX_HampServicesSvcContract" />
</client>

我在Windows7上使用VS2010。非常感谢您的帮助

谢谢
RJ

您可以调试正在运行的windows服务,转到调试->附加到进程->查找服务的名称,VS将附加到此正在运行的服务。

谢谢。我通过将web客户端附加到w3wp.exe iis进程来调试web客户端。那么,我们可以在VS中将调试器连接到多个进程吗?是的,我一次连接了几个windows服务,但一次可以连接多少个可能有限制。
<client>
    <endpoint address="net.tcp://localhost:9002/MyService" binding="netTcpBinding" bindingConfiguration="bigTcpArrayBinding" contract="LPS.HAMP.MARS.IHampServices" name="SANDBOX_HampServicesSvcContract" />
</client>