Bonsoir à tous,
j'ai un soucis concernant un service Windows (je n'avais jamais eut de soucis sur celui-ci jusqu'à présent).
Ce service windows est sur l'utilisateur NetworkService et contient un service WCF.
L'installation, le lancement... ce déroulent correctement. Cependant je ne peux accèder à mon service WCF que depuis localhost, depuis le réseau ou local ou le net ca ne fonctionne pas.
Pour informations, cela ne vient pas de la config WCF puisque lorsque je lance l'application comme ceci :
Au lieu de :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ServiceHost Host = new ServiceHost(typeof(CinemaServer)); NetTcpBinding Bind = new NetTcpBinding(); Bind.Security.Mode = SecurityMode.None; Bind.MaxReceivedMessageSize = 20000000; Bind.ReaderQuotas.MaxArrayLength = 20000000; Host.AddServiceEndpoint(typeof(ICinemaServer), Bind, "net.tcp://0.0.0.0:10000/Cinema"); Host.Open(); Console.ReadLine();
Cela fonctionne parfaitement depuis internet ou le réseau local.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ServiceBase[] ServicesToRun; ServicesToRun = new ServiceBase[] { new ServiceCinema() }; ServiceBase.Run(ServicesToRun);
Pour infos, voici ce que j'ai dans service.msc et les processus :
Si vous savez d'où cela peut venir...
Merci d'avance,
Cordialement,
NeoKript
Partager