servicehost

How to host WCF service and TCP server on same socket?

Tooday I use ServiceHost for self hosting WCF cervices. I want to host near to my WCF services my own TCP programm for direct sockets operations (like lien to some sort of broadcasting TCP stream) I need control over URL namespaces (so I would be able to let my clients to send TCP streams directly into my service using some nice URLs ...

Is this a correct way to host a WCF service?

For some testing code, I'd like to be able to host a WCF service in only a few lines. I figured I'd write a simple hosting class: public class WcfHost<Implementation, Contract> : IDisposable where Implementation : class where Contract : class { public readonly string Address = "net.tcp://localhost:8000/"; private Service...

Self hosted WCF ServiceHost/WebServiceHost Concurrency/Peformance Design Options (.NET 3.5)

So I'll be providing a few functions via a self hosted (in a WindowsService) WebServiceHost (not sure how to process HTTP GET/POST with ServiceHost), one of which may be called a large amount of the time. This function will also rely on a connection in the appdomain (hosted by the WindowsService so it can stay alive over multiple request...

WCF Web/ServiceHost - Singletons and initialisation

I have some Service class which is defined as InstanceContextMode.Single, and is well known in the hosting application. (The host creates an instance, and passes that to the WebServiceHost) Hosting app:WebServiceHost host = null; SomeService serviceInstance = new SomeService("text", "more text"); host = new WebServiceHost(serviceInstanc...

Route WCF ServiceHost to another computer

GoodDay, I'm not a guru when it comes to WCF, but i do know the basics. My question is, how do i create a ServiceHost on machine X, while the code is on machine Y? if i build and run this code on my dev machine(localhost) : servicehost = new ServiceHost(typeof(MyService1)); servicehost.AddServiceEndpoint(typeof(IMyService1), new NetT...

Servicehost throwing an error, even though added to configuration with netsh

Hey guys, Servicehost.Open() is throwing this error : HTTP could not register URL http://+:8001/. Your process does not have access rights to this namespace (see http://go.microsoft.com/fwlink/?LinkId=70353 for details). So I used netsh to add the url. But event though it is added, i'm still getting the error. This is the command i us...

WCF threading - non-responsive UI

Hi everyone. I'm trying to configure some WCF stuff. Currently, I have a server which allows remote users to download files, and client. In the server, I use a ServiceHost class. I assume it should be running on a separate thread, however, the server UI (WinForms) becomes locked when someone downloads a file. Is there a way to manage th...

ServiceHost Open Delay

Since updating my workstation with windows 7 ultimate (from XP), I experience a delay of about 40 seconds to after calling Open() on an instantiated ServiceHost. When I run the exe with the same config on the host windows server it opens immediately. Any ideas about this behavior on my workstation? Running Visual Studio 2010 Ultimate, ...

How to use IPC without being a local Admin?

I currently maintain an internal application in .Net. The application uses IPC to maintain one running session at a time; if another session attempt to open (Someone clicks the icon again, some opens up a saved result file), the second session communicates this to the first session and then terminates, with the first session then launch...

What makes WCF ServiceHost crash?

I have a Windows Service that exposes the same interface on 4 ports using WCF. The addresses are: net.tcp://localhost:1200/IContract net.tcp://localhost:1201/IContract net.tcp://localhost:1202/IContract net.tcp://localhost:1203/IContract This service is in production for a long time and there are times it breaks and I cannot even teln...

Accessing ServiceHost in WCF from another Servicehost C#

I have 2 contracts hosted in two servicehosts i need to have a singleton object in the first contract so when the other servicehost try to create an object from that class it just retrieve the same object from the first servicehost, which might mean i need to find away to access the servicehost and get the object from it instead of cre...

WCF listen base address anyip

i want my servicehost to have the base address of any IP so i tried this new ServiceHost(typeof(LoggingController),new Uri("0.0.0.0")); and it gives me invalid URI format any one knows how should i write this ? well i tried to access it from outside of my local lan and it didnt work , i made a small test software using tcpipliste...

ServiceHost Efficiency

Hiya, Hoping you could help me please.. I am using WCF in my program. Part of this includes using ServiceHost in a self-service type scenario using a netNamedTypeBinding. When I include ServiceHost in my class and then instantiate that class (ServiceHost is set to null at this point), the memory usage increases by approx 9Mb. If I c...

Getting "The Security Support Provider Interface (SSPI) negotiation failed" when using a ServiceHostFactory

Hi, I recently started using a custom ServiceHostFactory because I want to use dependency injection with WCF. Both my client and service are being run from VS2010 on my local machine and the service is using the ASP.NET Development Server. Why am I having this problem now? I've had success with wsHttpSecurity in the past, having both...