我通过Visual Studio 2010在我的计算机上运行了一个ASP.net网站。
localhost:14587/site/login.aspx
如何从另一个访问它?这两台计算机通过LAN连接。
我尝试在计算机B上访问此网址:
192.168.255.1:14587/site/login.aspx
192.168.255.1是计算机A在LAN上的IP地址。
虽然不起作用。
编辑:
顺便说一句,我尝试在计算机A(运行网站的地方)上访问此URL:
192.168.255.1:14587/site/login.aspx
不起作用
答案 0 :(得分:1)
AFIK,asp.net在自己的服务器上运行,名为ASP.NET Development Server。
正如Scott Gu在博客中提到的那样。 IIS and asp.net development serverVisual Studio的内置ASP.NET开发服务器(也称为“Cassini”)具有重量轻,易于快速运行的优点。它不会在远程端口上侦听(这使得更容易获得批准(或许多企业安全环境),即使您在非管理员帐户下运行也无效,并且不需要单独的安装步骤。
所以选项是
答案 1 :(得分:0)
我猜你在计算机A上运行了本地防火墙。 您有两种选择:
答案 2 :(得分:0)
Windows防火墙已禁用此功能。如果没有,请尝试:
Start -> Control Panel -> Windows Firewall -> Advanced Settings -> Inbound Rules
在列表中查找万维网服务(HTTP流量输入),然后选择启用该规则。变化几乎是立竿见影的。