SignalR Selbsthost unter Windows Service

7

Ich habe eine kleine POC-Anwendung (Konsolenanwendung) auf C # geschrieben (vs2013), die Folgendes macht: Host und Clients.

Der Code der Host-Seite:

%Vor%

Es funktioniert nur, wenn ich meine (Konsolen-) Anwendung mit "Als Administrator ausführen" starte.

Ok, jetzt möchte ich diesen Code in meine Windows-Dienstanwendung verschieben. Wenn ich den gleichen Host-Code auf Windows-Dienst ausführen, erhalte ich diesen Fehler:

%Vor%

Mein Dienst wird als "Lokales Systemkonto" ausgeführt. Ich sehe keine Option, um es als Administrator ausführen zu lassen.

Wissen Sie, wie Sie SignalR Self-Hosting ohne Administrator durchführen können?

Wie kann ich diesen Windows-Dienst als Administrator ausführen lassen?

Danke!

    
No1Lives4Ever 16.01.2014, 20:56
quelle

2 Antworten

12

Haben Sie es stattdessen mit einem registrierten Startup-Objekt versucht?

%Vor%

dann ...

%Vor%

Das funktioniert gut für uns ...

    
penderi 17.01.2014, 10:17
quelle
14

Ich hatte das gleiche Problem, und die Lösung für mich bestand darin, einen Verweis auf die Assembly Microsoft.Owin.Host.HttpListener zu meinem Projekt hinzuzufügen.

    
JulienVan 08.07.2014 07:56
quelle

Tags und Links