我正在使用Asp.net mvc框架开发一个Web应用程序,该框架具有社区子域的概念。
我实现了像* .example.com这样的域名外卡映射的概念。要在vs 2008中测试概念,我编辑了主机文件,并添加了一些子域,如
127.0.0.1 a.localhost
127.0.0.1 b.localhost
当我请求网址http://a.localhost:1760/时,我收到错误
尝试检索网址时:http://a.localhost:1760/
遇到以下错误:
Unable to determine IP address from host name for a.localhost
dnsserver返回:
Name Error: The domain name does not exist.
这意味着:
缓存无法解析URL中显示的主机名。 检查地址是否正确。
我该怎么做才能解决此错误。
答案 0 :(得分:1)
localhost不能有子域名 - 它是一个保留的DNS名称,根本不支持它们。相反,您可以使用a.myhost.example和b.myhost.example,但请注意,VS开发Web服务器Cassini不了解主机头。