[c#] Service Acount=Service réseau
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 :
Code:
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(); |
Au lieu de :
Code:
1 2 3 4 5 6
| ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[]
{
new ServiceCinema()
};
ServiceBase.Run(ServicesToRun); |
Cela fonctionne parfaitement depuis internet ou le réseau local.
Pour infos, voici ce que j'ai dans service.msc et les processus :
http://img805.imageshack.us/img805/7527/bureaub.png
Si vous savez d'où cela peut venir...
Merci d'avance,
Cordialement,
NeoKript