最終的にWindowsサービスの内部でホストされるナンシーモジュールを作成しています。私は現在、WPFテストアプリケーションの中でそれを実行しています。ナンシーがホスティングを開始するには、私はNancy.Hosting.Selfを使用していますが、呼び出し:私のローカルマシン上ナンシーセルフホストへのリモートアクセス
nancyHost = new Nancy.Hosting.Self.NancyHost(new Uri("http://localhost:8080"));
nancyHost.Start();
を、私は、ウェブブラウザに移動し、アドレスバーにhttp://localhost:8080を入力することによって、私のモジュールにアクセスすることができています。
私が別のマシンに行くと、サービスにアクセスすることができません。私のWindowsファイアウォールはオフになっています。
baseUriでlocalhost以外のものを使用してホスティングを開始した場合、nancyHost.Start()を呼び出すと「アクセス拒否」例外が発生します。
紛失しているものがありますか?ホスティングを行っているマシンへのIP:ポートを知っている限り、どのマシンからでもNancyモジュールにアクセスできるはずですか?私が知っておく必要のある「ホストヘッダー」のタイプはありますか?
ありがとうございます。
ちょうどアドバイスへのリンクが含まれてみたかったです!あなたはGoogleグループに投稿しました... https://groups.google.com/forum/#!topic/nancy-web-framework/UnvrNss9pyM ありがとう、 ブライアン –