我已经创build了一个.Net Web应用程序。 现在我需要在我的机器IP而不是本地主机下运行我的应用程序。
任何人都可以给我解决scheme吗?
用本地IP代替localhost应该这样做。
这通常发生在Windows Vista上 – 其中HOSTS文件包含未parsing的本地主机的IP V6条目。
编辑你的HOSTS文件;
C:\ WINDOWS \ SYSTEM32 \ DRIVERS \ ETC \主机
find以下行:
::1 localhost
通过在线开始处添加#来对其进行评论
#::1 localhost
并添加以下内容:
127.0.0.1 localhost
重新启动你的机器 – 现在http:// localhost将开始工作
右键点击网站(在我们的例子中的默认网站),然后点击属性
单击网站选项卡上的高级…button
点击默认,然后点击编辑…
在IP地址下:点击下拉列表并select机器ip
现在,当您尝试使用http:// localhost或http:// machine_name访问网站时,它将显示404。
您将需要使用http:// ip_address访问该网站,这将工作。
HTH