2011-07-12 2 views
0

Mes amis, J'ai un service WCF que j'essaie d'utiliser localement depuis mon client Web MVC 2.Le service WCF est hébergé dans un service Windows à l'intérieur de la même solution. J'ai installé le service Windows et vérifié qu'il fonctionne.Mais quand j'essaie d'entrer dans le service WCF, j'obtiens le message d'erreur suivant: "Impossible d'entrer dans la procédure distante".Débogage d'un service WCF hébergé dans un service Windows à partir d'un client ASP.NET MVC hébergé sur IIS local

Voici mes configurations client et hôte

hôte

<host> 
    <service name="MyService" behaviorConfiguration="ServiceBehavior"> 
     <host> 
      <baseAddresses> 
       <add baseAddress="http://localhost:8000/MyService" /> 
       <add baseAddress="net.tcp://localhost:9002/MyService" /> 
      </baseAddresses> 
     </host> 
     <endpoint address="" bindingConfiguration="bigTcpArrayBinding" binding="netTcpBinding" contract="IMyServices" /> 
     <endpoint address="" bindingConfiguration="bigArrayBinding" binding="basicHttpBinding" contract="IMyServices" /> 
     <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" /> 
    </service> 
</host> 

et client est

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

J'utilise VS 2010 sur Windows 7. Toute aide est grandement appréciée

Merci RJ

Répondre

0

Vous pouvez déboguer un service Windows en cours d'exécution, allez dans Debug -> Attach to process -> trouvez le nom du service et VS se connectera à ce service en cours d'exécution.

+0

Merci l'homme. Je déboguais mon client Web en l'associant au processus i3 de w3wp.exe. Alors pouvons-nous attacher le débogueur à plus d'un processus dans VS? – RJT

+0

Oui, j'ai attaché à quelques services de fenêtres à la fois, il pourrait y avoir une limite sur combien peut être attaché à la fois cependant. –

Questions connexes