J'obtiens cette erreur lorsque j'essaye de démarrer un service Windows que j'ai créé en C #:
Mon code jusqu'à présent:
private ServiceHost host = null;
public RightAccessHost()
{
InitializeComponent();
}
protected override void OnStart(string[] args)
{
host = new ServiceHost(typeof(RightAccessWcf));
host.Open();
}
protected override void OnStop()
{
if (host != null)
host.Close();
host = null;
}
Mise à jour n ° 1
J'ai résolu le problème ci-dessus en accordant des autorisations au compte SERVICE RÉSEAU, mais j'ai maintenant un autre problème:
Mise à jour # 2
Le service ne peut pas être démarré. System.InvalidOperationException: Le service 'RightAccessManagementWcf.RightAccessWcf' n'a aucun point de terminaison d'application (non-infrastructure). Cela peut être dû au fait qu’aucun fichier de configuration n’a été trouvé pour votre application, qu’aucun élément de service correspondant au nom de service n’a été trouvé dans le fichier de configuration, ou qu’aucun point de terminaison n’a été défini dans l’élément de service. à System.ServiceModel.Description.DispatcherBuilder.EnsureThereAreNonMexEndpoints (Description de ServiceDescription) à System.ServiceModel.Description.DispatcherBuilder.InitializeServiceHost (Description de ServiceDescription, ServiceHostBase serviceHost) à System.ServiceModel.ServiceModel.Description.DispatcherBuilder.InitializeServiceHost (Description de ServiceDescription, ServiceHostBase serviceHost) à System.ServiceModel.ServiceModel.Description.DispatcherBuilder. TimeSpan timeout) à System.ServiceModel.Channels.CommunicationObject.