我正在创建一个最终将在Windows服务中托管的Nancy模块.我目前正在WPF测试应用程序中运行它.为了开始Nancy托管,我正在使用Nancy.Hosting.Self并致电:
nancyHost = new Nancy.Hosting.Self.NancyHost(new Uri("http://localhost:8080"));
nancyHost.Start();
Run Code Online (Sandbox Code Playgroud)
在我的本地计算机上,我可以通过在地址栏中输入http:// localhost:8080来访问Web浏览器并访问我的模块.
如果我去另一台机器,我无法访问该服务.我的Windows防火墙已关闭.
如果我在baseUri中使用localhost以外的任何东西启动托管,则在调用nancyHost.Start()时会出现"拒绝访问"异常;
有什么东西我错过了吗?我是否能够从任何机器访问Nancy模块,只要我知道IP:进行托管的机器的端口?是否有任何类型的"主机标题"我需要注意?
感谢您对此的帮助.
nancy ×1