He desechó lo que estaba trabajando y me fui a la más simple de código:Nancy Auto Hosting - Servicio no disponible - 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!";
};
}
}
Cuando hojeo a
http://localhost:8080
me sale:
Servicio no disponible
HTTP Error 503. El servicio no está disponible.
He intentado varias soluciones. Incluyendo varias variaciones en: Remote access to a Nancy Self Host
¿Alguna idea?
Lo intenté y no resolvió el problema. Pero tomé el código en otra máquina y lo intenté y funcionó. Entonces, ¿son los permisos de alguna manera? Estoy aprobando la respuesta porque o necesita ejecutar como administrador o necesita configurar permisos usando netsh. Pero todavía no sé por qué no funcionará en esta máquina en particular. – PerryJ
Ejecutar Visual Studio como administrador funciona para mí. Gracias. – dns
¿Por qué la gente piensa que correr como administrador es una opción válida? Aprenda a trabajar con el sistema de seguridad, no en contra de él. –