Удаленный доступ к хосту Nancy Self

Я создаю модуль 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 машины, осуществляющей хостинг? Есть ли какой-нибудь тип "заголовка хоста", о котором я должен знать?

Спасибо за помощь.

15
задан Brian Behm 17 December 2011 в 23:23
поделиться