Я создал самостоятельное приложение Nancy/SignalR, самостоятельно размещенное в OWIN, используя Microsoft.Owin.Host.HttpListener
и Microsoft.Owin.Hosting
Все работает отлично нормально, но как только я пытаюсь использовать что-либо, кроме localhost для доступа к приложению, я получаю ошибку HTTP Error 503. The service is unavailable
. Я даже не могу получить доступ к приложению, используя 127.0.0.1
или имя машины.
Я попытался добавить порт в urlacl, используя
http add urlacl http://*:8989/ user=EVERYONE
, но, похоже, ничего не делает.
вот параметры запуска OWIN, которые я пробовал,
var options = new StartOptions
{
Url = "127.0.0.1",
App = GetType().AssemblyQualifiedName,
Port = _configFileProvider.Port
};
var options = new StartOptions
{
App = GetType().AssemblyQualifiedName,
Port = _configFileProvider.Port
};
Вот исходный код для файла, который запускает и останавливает сервер https://github.com/NzbDrone/NzbDrone/blob/vnext/NzbDrone/Owin/OwinHostController.cs