Я пытаюсь получить консольное приложение owin для прослушивания удаленного доступа, а не только localhost.
Код выглядит так:
//Start API in main()
string domainAddress = "http://10.17.5.42:8080/";
using (WebApp.Start(url: domainAddress))
{
Console.WriteLine("API started: " + domainAddress);
System.Threading.Thread.Sleep(-1);
}
class Startup
{
public void Configuration(IAppBuilder appBuilder)
{
HttpConfiguration CONFIG = new HttpConfiguration();
CONFIG.EnableCors();
CONFIG.Routes.MapHttpRoute(
name: "StatusServerAPI",
routeTemplate: "api/{controller}/{data}",
defaults: new { data = RouteParameter.Optional }
);
appBuilder.UseWebApi(CONFIG);
}
}
но когда я смотрю на netstat -a
, это показывает только следующее:
Port Local Adress Remote Adress Status
TCP 10.17.5.42:8080 username:0 LISTEN
Edit:
Запуск от имени администратора или netsh http add urlacl url=http://10.17.5.42:8080/ user=username
не работает ...