Estou recebendo este erro quando tento iniciar um serviço do Windows que criei em C #:
Meu código até agora:
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;
}
Atualização # 1
Resolvi o problema acima concedendo permissões para a conta SERVIÇO DE REDE, mas agora tenho outro problema:
Atualização # 2
O serviço não pode ser iniciado. System.InvalidOperationException: o serviço 'RightAccessManagementWcf.RightAccessWcf' não tem nenhum ponto de extremidade de aplicativo (sem infraestrutura). Isso pode ser porque nenhum arquivo de configuração foi localizado para seu aplicativo, ou porque nenhum elemento de serviço correspondente ao nome do serviço pôde ser localizado no arquivo de configuração, ou porque nenhum terminal foi definido no elemento de serviço. em System.ServiceModel.Description.DispatcherBuilder.EnsureThereAreNonMexEndpoints (descrição de ServiceDescription) em System.ServiceModel.Description.DispatcherBuilder.InitializeServiceHost (descrição de ServiceDescription, ServiceHostBase serviceHost) em System.ServiceModelize.ServiceHostice.Nodel TimeSpan timeout) em System.ServiceModel.Channels.CommunicationObject.