Я отримую цю помилку під час спроби запустити службу Windows, яку я створив на C #:
Поки що мій код:
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;
}
Оновлення №1
Я вирішив вищезазначену проблему, надавши дозволи мережевій службі облікового запису, але зараз у мене є інша проблема:
Оновлення №2
Послугу не можна запустити. System.InvalidOperationException: Служба 'RightAccessManagementWcf.RightAccessWcf' має нульові кінцеві точки програми (не інфраструктури). Це може бути тому, що для вашої програми не знайдено файлу конфігурації, або тому, що у файлі конфігурації не знайдено елемента служби, що відповідає імені служби, або тому, що в елементі служби не визначено кінцевих точок. у System.ServiceModel.Description.DispatcherBuilder.EnsureThereAreNonMexEndpoints (ServiceDescription description) у System.ServiceModel.Description.DispatcherBuilder.InitializeServiceHost (ServiceDescription description, ServiceHostBase serviceHost) System.service. TimeSpan timeout) на System.ServiceModel.Channels.CommunicationObject.