当我尝试启动我在C#中创建的Windows服务时,我收到此错误:

我的代码到目前为止:
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;
}
Run Code Online (Sandbox Code Playgroud)
我通过授予帐户NETWORK SERVICE的权限解决了上述问题,但现在我有另一个问题:

服务无法启动.System.InvalidOperationException:服务'RightAccessManagementWcf.RightAccessWcf'具有零应用程序(非基础结构)端点.这可能是因为没有为您的应用程序找到配置文件,或者因为在配置文件中找不到与服务名称匹配的服务元素,或者因为在service元素中没有定义端点.System.ServiceModel.ServiceModel.ServiceModel.ServiceModel.ServiceModel.ServiceModel.ServiceModel.ServiceModel.ServiceModel.ServiceModel.ServiceModel.ServiceModel.ServiceModel. System.ServiceModel.Channels.CommunicationObject中的TimeSpan超时).