C# WCF服务可以使用什么托管方法来防止多个服务启动?

C# WCF服务可以使用什么托管方法来防止多个服务启动?,c#,wcf,self-hosting,C#,Wcf,Self Hosting,我正在开发一个客户端-服务器应用程序,它可以控制无线接入点 我想将服务器应用程序更改为具有WCF的服务。可以使用什么托管方法服务应运行一次 我知道我可以作为windows服务托管,但这对我来说太难了!如果我在控制台应用程序中使用自托管(例如),这个程序运行了2次,那么会托管两个服务吗?(我知道我们可以阻止应用程序多次运行,但我们不应该阻止应用程序多次运行,我们只是阻止服务多次托管)在自托管中,您不能让同一台计算机上的两个应用程序提供相同的URL-因此,如果您的自托管控制台应用程序启动两次,并为W

我正在开发一个客户端-服务器应用程序,它可以控制无线接入点

我想将服务器应用程序更改为具有WCF的服务。可以使用什么托管方法服务应运行一次


我知道我可以作为windows服务托管,但这对我来说太难了!如果我在控制台应用程序中使用自托管(例如),这个程序运行了2次,那么会托管两个服务吗?(我知道我们可以阻止应用程序多次运行,但我们不应该阻止应用程序多次运行,我们只是阻止服务多次托管)

在自托管中,您不能让同一台计算机上的两个应用程序提供相同的URL-因此,如果您的自托管控制台应用程序启动两次,并为WCF服务器使用相同的URL,则第二次启动将引发一个异常,即URL已在使用,实际上阻止您的WCF服务由两个应用程序提供应用程序同时…

在自托管中,您不能让同一台计算机上的两个应用程序提供相同的URL-因此,如果您的自托管控制台应用程序启动两次,并为WCF服务器使用相同的URL,则第二次启动将引发一个异常,即URL已在使用,实际上阻止了您的WCF服务由两个应用程序同时提供服务…

您是指运行一个实例来处理服务请求,还是指调用一个服务操作?请不要以“C”开头标题。这就是我们有标签的目的。你是说运行一个实例来处理服务请求,还是说调用一个服务操作?请不要以“C”#-”开头。这就是我们的标签。