So machen Sie vstest Named Pipes in Windows 10 richtig
Wie so viele andere Leute benutze ich Visual Studio für die Softwareentwicklung. Eine der Funktionen, die ich mag, ist die Integration von VSTest in die Software.
VSTest verwendet Named Pipes, um die Kommunikation zwischen dem Host-Prozess (dem Testprozess) und der IDE durchzuführen. Leider scheint es Probleme bei der Kommunikation zwischen dem Host-Prozess und dem Testläufer zu geben, der Named Pipes verwendet.
https://stackoverflow.com/questions/17664886/error-debugging-code-in-visual-studio-2012-failed-to-initialize-client-proxy enthält mehr Informationen, aber da dies letztendlich auf ein Betriebssystem / eine Firewall zurückzuführen ist / Sicherheitsfrage, ich entschied mich hier zu fragen.
Wenn Sie jetzt Visual Studio im Administratormodus ausführen, funktioniert alles plötzlich einwandfrei. Wenn Sie sich in einem normalen Benutzermodus auf W10 befinden, fällt dies aus. Wenn Sie die Protokollierung aktivieren, wird die folgende Nachricht in den Testdienst (Client) geschrieben:
E, 9308, 1, 2016/11/17, 09:53:39.560, 1036805288, vstest.console.exe, TestExecutorServiceClient: Could not connect to test executor service within the available time 60000. Reason:System.ServiceModel.EndpointNotFoundException: There was no endpoint listening at net.pipe://mylaptop/TestExecutor/10516 that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.
Die folgende Nachricht wird auf dem Host (Server) -Dienst geschrieben:
I, 10516, 1, 2016/11/17, 09:52:39.545, 884887986, vstest.executionengine.exe, TestExecutorService: Starting TestExecutor with command-line arguments /parentProcessId;9308 I, 10516, 1, 2016/11/17, 09:52:39.579, 884968419, vstest.executionengine.exe, TestExecutorService: Created/Started the listening channel. ChannelUri=net.pipe://mylaptop/TestExecutor/10516
Wie Sie sehen, meldet der Server, dass alles lebend und in Ordnung ist, während der Client keine Verbindung zum URI herstellen kann.
Einige Dinge, die ich ausprobiert habe, haben keine Wirkung:
- Deaktivieren Sie die Firewall.
- Deinstallieren Sie den Virenscanner.
- Verwirrung mit dem UAC-Schieberegler.
Ironischerweise habe ich ein ähnliches System mit W10, das gut funktioniert. Ähnlich; Dies ist ein Dell-Laptop, der vorinstalliert wurde, während der andere ein Hand-Build-System ist.
Um das Problem zu verringern, habe ich versucht, die Benutzerkontensteuerung mithilfe einiger Richtlinien in einen lokalen Administrator zu ändern. Während jetzt alle Funktionen in VS funktionieren, werden Apps mit dem Fehler unterbrochen Can't open app with built in administrator
.
Trotzdem erscheint es mir wie eine Erlaubnisfrage ... Was mich dazu brachte, hierher zu fragen. Vorschläge?
0 Antworten auf die Frage
Verwandte Probleme
-
3
Ubuntu Server mit GNOME Desktop Envinronment - Einstellen der Apatche-Konfigurationsdateiberechtigun...
-
2
Wie kann ich zulassen, dass Programme, die Administratorrechte benötigen, beim Start in Vista ausgef...
-
1
Windows kann während des Speicherns von chkdsk und Office nicht auf die Festplatte schreiben
-
5
Gibt es eine Möglichkeit, eine geplante Aufgabe unter Windows XP auszuführen, ohne den Benutzernamen...
-
3
Wie kann ich verhindern, dass andere Personen den Inhalt meines Heimatverzeichnisses sehen, außer de...
-
8
Wie kann ich allen Benutzern in Linux Schreibzugriff auf einen Ordner gewähren?
-
7
Löschen nicht wiederherstellbarer Dateien in Vista
-
1
Zugriff auf das ehemalige XP-Laufwerk als zweites Laufwerk unter Windows 7
-
5
Zugriff auf das alte XP-Laufwerk als zweites Laufwerk unter Windows 7 ohne Chowning
-
1
Was ist der Unterschied zwischen den Standardgruppen unter Mac OS X?