issue example create c# asp.net asp.net-web-api2 self-hosting

c# - example - jira api create issue



Auto API web: enlace en todas las interfaces de red (2)

Solo cambia la dirección base como esta

var baseAddress = string.Format("http://*:9000/"); using (WebApp.Start<Startup> (baseAddress)) { Console.WriteLine("Server started"); Thread.Sleep(1000000); }

Y debe enlazar correctamente a todas las interfaces.

¿Cómo se realiza un enlace de host de API web en todas las interfaces de red?

Tengo el siguiente código actualmente. Desafortunadamente, se une sólo en localhost. Por lo tanto, el acceso a este servidor desde otro que no sea localhost está fallando.

var baseAddress = string.Format("http://localhost:9000/"); using (WebApp.Start<Startup> (baseAddress)) { Console.WriteLine("Server started"); Thread.Sleep(1000000); }


atarlo usando: -

var baseAddress = string.Format("http://localhost:+:9000/");

Si obtiene excepciones de acceso, NO inicie Visual Studio como usuario administrador. Añadir una reserva de URL en su lugar. Inicie una ventana de la consola de comandos como administrador y ejecute:

netsh netsh> http add urlacl url="http://+:9000/" sddl=D:(A;;GX;;;S-1-1-0)

El SDDL se traduce a "todos los usuarios" de su dominio / máquina actual.