Saya mendapatkan kesalahan ini ketika saya mencoba untuk memulai layanan windows yang saya buat di C #:
Kode Saya sejauh ini:
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;
}
Perbarui # 1
Saya memecahkan masalah di atas dengan memberikan izin ke akun NETWORK SERVICE tetapi sekarang saya memiliki masalah lain:
Perbarui # 2
Layanan tidak dapat dimulai. System.InvalidOperationException: Layanan 'RightAccessManagementWcf.RightAccessWcf' tidak memiliki titik akhir aplikasi (non-infrastruktur). Hal ini mungkin karena tidak ada file konfigurasi yang ditemukan untuk aplikasi Anda, atau karena tidak ada elemen layanan yang cocok dengan nama layanan yang dapat ditemukan di file konfigurasi, atau karena tidak ada titik akhir yang ditentukan dalam elemen layanan. di System.ServiceModel.Description.DispatcherBuilder.EnsureThereAreNonMexEndpoints (deskripsi ServiceDescription) di System.ServiceModel.Description.DispatcherBuilder.InitializeServiceHost (deskripsi ServiceDescription, ServiceHostBase serviceHost) di System.ServiceModel.ServiceHostize.Suntime TimeSpan timeout) di System.ServiceModel.Channels.CommunicationObject.