最終的にWindowsサービス内でホストされるナンシーモジュールを作成しています。現在、WPFテストアプリケーション内で実行しています。ナンシーホスティングを開始するために、私はNancy.Hosting.Selfを使用して、次のように呼び出しています。
nancyHost = new Nancy.Hosting.Self.NancyHost(new Uri("http://localhost:8080"));
nancyHost.Start();
ローカルマシンでは、アドレスバーにhttp:// localhost:8080と入力して、Webブラウザにアクセスしてモジュールにアクセスできます。
別のマシンに移動すると、サービスにアクセスできません。Windowsファイアウォールがオフになっています。
baseUriでlocalhost以外のものを使用してホスティングを開始すると、nancyHost.Start()を呼び出すときに「アクセス拒否」例外が発生します。
足りないものはありますか?ホスティングを実行しているマシンへのIP:ポートを知っている限り、どのマシンからでもNancyモジュールにアクセスできますか?知っておく必要のある「ホストヘッダー」の種類はありますか?
これであなたの助けをありがとう。