【发布时间】:2013-09-04 04:13:52
【问题描述】:
我正在开发一个基于example ServiceStack project 的小型网站。它是一个独立的网络应用程序,因此不需要 IIS 等。目前我在http://localhost:8080 启动服务器并在我的本地浏览器中打开网站似乎工作正常。
我的电脑有一个专用 IP,我希望从另一台电脑上测试我的服务器。我可以使用python -m SimpleHTTPServer 8000 成功运行 Python 服务器,因此网络运行良好。
但是远程计算机无法访问我的 ServiceStack 服务器。我认为应该有一个简单的设置让它工作。但是我在网上搜索,关于 IIS 和 ASP.Net 的资料很多。但我的应用程序是独立的,并且独立于 Asp.net。它应该在 Linux 和 Windows 上运行。 (虽然我现在只会部署在 Windows 机器上。)
【问题讨论】:
-
您是否打开了 Windows 防火墙以允许访问端口 8000 和 8080?
-
@Dve 我没有设置。但是由于python命令行服务器运行良好,防火墙设置应该是正确的。否则会阻塞python。
-
它可以在您的本地计算机上正常工作,因为防火墙不会阻止本地流量。如果您希望任何其他计算机访问您计算机上运行的服务,您需要打开防火墙上的端口
-
谢谢。 python是那里允许的程序。我添加了我的网络服务器,但它仍然无法正常工作......
-
@Dve。谢谢!它有效!
标签: asp.net .net servicestack