2016-04-28 13 views
1

Ich sah eine Menge zu diesem Thema, aber alles lieferte die gleiche Antwort. Ich kann immer noch nicht funktionieren.Owin StartWebApp Zugriff verweigert nach Netsh http alle URL

Die Anwendung verwendet den Port 8080 ich über Administrator-Konsole ausgeführt:

netsh http add urlacl http://+:8080/ user=Everyone 

auch gelöscht und versuchte, meine Benutzer hinzufügen, unter Angabe:

netsh http add urlacl http://+:8080/ user=MyUser 

und bestätigte das Port ist frei mit:

netstat -an | findstr 8080 

Welche gab keine Ergebnisse.

Ich beginne meine App über die Konsole (nicht mit 'Als Administrator ausführen') und kann nicht passieren 'Zugriff verweigert' Fehler.

Wenn ich 'als Administrator' starte, funktioniert alles perfekt.

Vielen Dank im Voraus.

Antwort

0

Ok, also habe ich das Problem dank Frends R&D Blog gefunden. Es erwähnt die konfigurierte URL und die Netsh-Befehls-URL muss genau gleich sein.

In meinem Code wurde die URL konfiguriert:

http://*:8080/ 

Während in meinem Befehl netsh i

verwendet
http://+:8080 

Sobald ich in meinem Code geändert '+' verwenden anstelle von '*' alles hat funktioniert.