Dieser Dienst wurde auf "lokaler computer" gestartet und dann angehalten. einige Dienste werden automatisch angehalten, wenn dann nicht von anderen servces oder Programme

Gebäude nach der Installation von windows service bekam ich die erste Fehlermeldung "windows konnte nicht gestartet werden-Dienst auf dem lokalen computer Fehler 5 Zugriff verweigert" wenn ich versuche, einen windows-Dienst starten. Ich beschloss, dass ich den ersten Fehler, indem Sie die folgenden Schritte Lösung : Windows kann nicht Gestartet werden Service-NetworkService-Konto .Danach wird die Meldung der erste Fehler Verschwunden, aber eine weitere Meldung für ein Fehler aufgetreten "Dieser Dienst auf" lokaler computer " gestartet und dann angehalten. einige Dienste werden automatisch angehalten, wenn dann nicht von anderen servces oder Programme". Wie kann ich dieses Problem lösen?

Hinweis :
Ich besuchte viele gepostet beantworten, aber Sie wusste nicht, problem gelöst .

Windows-Dienst wurde auf "Lokaler Computer" gestartet und dann angehalten Fehler

Windows-Ereignisanzeige Anzeige :

Service cannot be started. System.InvalidOperationException: Service 'CustomerServiceLibrary.CustomersService'  has zero application (non-infrastructure) endpoints. This might be because no configuration file was found for your application, or because no service element matching the service name could be found in the configuration file, or because no endpoints were defined in the service element.
   at System.ServiceModel.Description.DispatcherBuilder.EnsureThereAreApplicationEndpoints(ServiceDescription description)
   at System.ServiceModel.Description.DispatcherBuilder.InitializeServiceHost(ServiceDescription description, ServiceHostBase serviceHost)
   at System.ServiceModel.ServiceHostBase.InitializeRuntime()
   at System.ServiceModel.ServiceHostBase.OnBeginOpen()
   at System.ServiceModel.ServiceHostBase.OnOpen(TimeSpan timeout)
   at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
   at System.ServiceModel.Channels.CommunicationObject.Open()
   at WindowsServiceHost.WCFService.OnStart(String[] a...

Der Dienst wurde auf "lokaler computer" gestartet und dann angehalten ,Einige Dienste werden automatisch angehalten wenn Sie nicht von anderen Diensten oder Programmen

Bearbeitet:

namespace WindowsServiceHost
{
    public partial class WCFService : ServiceBase
    {
        public WCFService()
        {
            InitializeComponent();
        }

        private ServiceHost host = null;
        protected override void OnStart(string[] args)
        {
            System.Diagnostics.Debugger.Launch();
            host = new ServiceHost(typeof(CustomersService));
            host.Open();
        }

        protected override void OnStop()
        {
            if (host != null)
            {
                host.Close();
            }
            host = null;
        }
    }
}

app .config-Datei :

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
    </startup>
</configuration>
  • Kannst du den code für den service? Es ist möglich, dass eine Ausnahme geworfen wird irgendwo im code. Haben Sie versucht, Debuggen?
  • ich bin folgenden video-tutorials auf "AppDev WCF_Using_C#_2008" .Sie nur erstellen Sie vor der Installation und dem Start ..
  • Die trace-error-log ist sehr offensichtlich: es gibt keine Endpunkte definiert, für die service-host. Kannst du die app.config - Datei (oder ist der Endpunkt generiert im code?)
InformationsquelleAutor user3056831 | 2013-12-10
Schreibe einen Kommentar