我在Windows 8.1 pro 64位上的本地IIS-8上托管应用程序。我想使用主机名访问此应用程序,如www.testing.com或testing.com,尽管IP 127.0.0.1或localhost。我更改了hosts文件中的配置。
这是我的配置;
我在最后添加了以下主机条目;
127.0.0.1 testing.com
127.0.0.1 www.testing.com
连接窗格中的站点视图如下;
的 -Sites
-Default网站
-WebApp
绑定如下;
输入:http
IP地址:全部未分配的
主机名:testing.com
我的问题是主机文件被忽略,每当我输入地址testing.com时,它会将我重定向到网站testing.com而不是本地托管的网站。
请告诉我这需要哪些额外的设置或改进。
提前致谢,
阿尼尔
答案 0 :(得分:0)
原来这不是IIS的问题,但主机文件没有按预期工作。
要解决主机文件问题,请使用此question on ServerFault
在Anil的案例中,问题是以下文件:
C:\Windows\System32\drivers\etc\hosts
如果该文件存在,则忽略 if(0==ss)
{
pMtx[0] = (s[0]==t[0]) ? 1 : 0;
continue;
}
的内容。
您可以查看为什么hosts.ics存在并将其删除,或者将自定义条目添加到其中。