• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 519
  • Last Modified:

Self-hosting WCF service in a Windows Service

Hi,

I'm new to WCF so don't be to hard on me. I've tried almost all the demos we can find on the net to self-host a WCF Service inside a Windows Service with no success. I've created that simple WCF service that works perfectly when self-hosted in a Windows Console Application. I can connect from the host PC and any remote PC. But when I try to host the same WCF service in a Windows Service host application, I always get these crazy error messages on the client side saying stuff about SSPI or that the service wasn't able to respond in a reasonable time...

What's the problem ? Why is it working perfectly when self-hosted in a Windows Console Application, but not working at all when self-hosted in a Windows Service host application (even when trying from the host PC) ? And what is funny about this, is that when I type in the URL to see if I can reach the wsdl file in my web browser, I do get it and also when I add the service (using the mex url) in a WCFtestClient.exe client (VS2010), I do see all the endpoints with there respective "operationContracts".

This drives me crazy and can't find a way to get out of this maze. I saw some folks out there having almost the same problem as me, but their problem was related to Windows Firewall being up and running on both sides. It's not my case. Windows Firewall is down.

Anybody ?
0
jettaa2vr6
Asked:
jettaa2vr6
1 Solution
 
gopaltaydeCommented:
Please check the binding. netTCP.
0
 
apeterCommented:
Enable tracing in your wcf service to know more about the error message. This link shows how to enable tracing for a wcf service

http://msdn.microsoft.com/en-us/library/ms733025.aspx
0
 
jettaa2vr6Author Commented:
Thanks apeter ! Using the trace, I could finally realize that it wasn't my WCF service that wasn't working properly inside a Windows Service host : the problem was that I was using a resource that wasn't available in a certain context.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now