因此...
的“http:// server_ip_address /应用程序的 在当地工作
'http:// dns_address / application'有效 本地
的“http://计算机/应用程序的 在当地工作
'http:// localhost / application'可以 不在当地工作
有关让localhost再次运行的任何想法?但它确实适用于浏览root。
这是以经典模式运行的IIS 7.5和ASP.NET MVC 2.
答案 0 :(得分:4)
这种情况正在发生,因为我只允许SSL通过SSL页面的重定向机制强制执行的应用程序,并且SSL仅侦听正确的端口。
感谢帮助人员,我真的很感激。
答案 1 :(得分:3)
用记事本打开此文件c:\ windows \ system32 \ drivers \ etc \ host并添加行
127.0.0.1 localhost
如果注释(默认,行开头为;)则取消注释。
再试一次。
坏:(ipv6问题)
C:\Users\Administrator.DEVJC>ping localhost
Pinging DEVJC.vaio.cl [::1] with 32 bytes of data:
Reply from ::1: time<1ms
Ping statistics for ::1:
Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
Control-C
好:(ipv6和ipv4兼容)
C:\Users\Administrator.DEVJC>ping localhost
Pinging DEVJC.vaio.cl [127.0.0.1] with 32 bytes of data:
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Ping statistics for 127.0.0.1:
Packets: Sent = 2, Received = 2, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
Control-C
微软称“#hosthost名称解析是在DNS本身内处理的。”但这是谎言(半谎言)。有时是真的,但在少数情况下它会失败(或者它试图在外部解决=慢)
答案 2 :(得分:2)
您还可以通过在IIS中添加绑定信息来解决此问题。要做到这一点:
在此之后,我认为您应该能够使用localhost浏览IIS中托管的所有应用程序。
答案 3 :(得分:1)
我发现了我的问题,在我的服务器中,我在防火墙策略中有Microsoft线程管理网关(Microsoft TMG),有“HTTP协议策略”右键单击它 - &gt; “配置HTTP” - &gt; “一般” - &gt; “URL阻止” - &gt;取消选中阻止高位字符 - &gt;单击确定,然后单击应用
等待TMG同步防火墙。然后转到您的网站并检查您的问题。