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