Я создаю модуль Nancy, который в конечном итоге будет размещен внутри службы Windows. В настоящее время я запускаю его внутри тестового приложения WPF. Чтобы запустить хостинг Nancy, я использую Nancy.Hosting.Self и вызываю:
nancyHost = new Nancy.Hosting.Self.NancyHost(new Uri("http://localhost:8080"));
nancyHost.Start();
На моей локальной машине я могу перейти в веб-браузер и получить доступ к моему модулю, введя http://localhost:8080 в адресную строку.
Если я перехожу на другую машину, я не могу получить доступ к этой службе. Мой брандмауэр Windows отключен.
Если я запустил хостинг с чем-то другим, кроме localhost в baseUri, я получаю исключение "access denied" при вызове nancyHost.Start();
Есть ли что-то, что мне не хватает? Должен ли я иметь доступ к модулю Nancy с любого компьютера, пока я знаю IP: порт для машины, выполняющей хостинг? Есть ли какой-либо тип "заголовка хоста", о котором мне нужно знать?
Спасибо за вашу помощь в этом.