asp.net – IIS – 无法通过ip地址而不是本地主机访问页面

前端之家收集整理的这篇文章主要介绍了asp.net – IIS – 无法通过ip地址而不是本地主机访问页面前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图发布ClickOnce应用程序并在本地进行测试.我必须提供安装文件夹和更新位置与IP地址,除非我无法安装它(因为localhost被翻译成计算机名称,它是不可访问的).问题是,在我的IIS上,我只能通过使用localhost在地址中访问我的页面.
http://localhost:9995/publish/Publish.htm <-- working 
http://192.168.1.104:9995/publish/Publish.htm <-- not working (my IP address)
http://my_pc_name:9995/publish/Publish.htm <-- not working
http://127.0.0.1:9995/publish/Publish.htm <-- even that is not working

我使用Windows 7和Visual Studio 2012与IIS Express 8.0,但我在Visual Studio 2010和它的ASP.NET服务器上仍然尝试相同但仍然失败.我的防火墙已关闭.

你有什么可以做错什么吗?我会非常感谢任何帮助.

解决方法

IIS是一个多网站服务器.方式不同,网站是由主机头名称.所以你需要在你的网站上设置.

以下是您需要遵循的步骤:

How To Use Host Header Names to Configure Multiple Web Sites

HOW TO: Use Host Header Names to Host Multiple Sites
Using Host Header Names to Host Multiple Web Sites

一般来说,打开您的网站属性,找到Ip地址,并在其附近有高级“本网站的多个身份”.在那里你需要以太网将所有的收入添加到这个网站,一个明星:“*”,以太网放置你喜欢的名字.

猜你在找的asp.Net相关文章