ich verschrottet habe, was ich mit arbeitete und ging zu den einfachsten Code:Nancy Selbst Hosting - Service Unavailable - Win7
class Program
{
static void Main(string[] args)
{
var nancyHost = new Nancy.Hosting.Self.NancyHost(new Uri("http://localhost:8080"));
nancyHost.Start();
Console.ReadLine();
nancyHost.Stop();
}
}
public class MainModule : Nancy.NancyModule
{
public MainModule()
{
Get["/"] = x =>
{
return "Hello world!";
};
}
}
Als ich
http://localhost:8080
durchsuchen
ich:
Dienst nicht verfügbar
HTTP-Fehler 503. Der Dienst ist nicht verfügbar.
Ich habe mehrere Lösungen ausprobiert. Darunter mehrere Variationen zu: Remote access to a Nancy Self Host
Irgendwelche Ideen?
Ich hatte dies versucht und es hat das Problem nicht gelöst. Aber ich nahm den Code zu einer anderen Maschine und versuchte es und es funktionierte. Also ist es irgendwie Berechtigungen? Ich stimme der Antwort zu, da entweder Sie als Administrator ausgeführt werden müssen oder Berechtigungen mit netsh einrichten müssen. Aber ich weiß immer noch nicht, warum es auf dieser speziellen Maschine nicht funktioniert. – PerryJ
Das Ausführen von Visual Studio als Administrator funktioniert für mich. Vielen Dank. – dns
Warum denken Leute, dass das Ausführen als Administrator eine gültige Option ist? Lernen Sie, mit dem Sicherheitssystem zu arbeiten, nicht dagegen. –