2009-09-15 62 views
2

我正在開發一個使用Asp.net mvc框架的網絡應用程序,其中包含社區子域的概念。無法在本地主機網絡服務器中映射子域

我實現了像* .example.com這樣的域的通配符映射的概念。爲了測試概念VS 2008年我編輯的hosts文件,並添加一些子域名就像

127.0.0.1 a.localhost

127.0.0.1 b.localhost

當我請求URL 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提出的主機名。 檢查地址是否正確。

我應該怎麼做來解決這個錯誤。

回答

1

localhost不能有子域 - 它是一個保留的DNS名稱,根本不支持它們。您可以使用a.myhost.example和b.myhost.example,但請注意Cassini,VS開發Web服務器不瞭解主機頭。

+1

那麼,測試在localhost中動態創建的子域的過程是什麼。 – Amit 2009-09-15 10:49:10

+1

感謝您的快速回復.plz建議我如何在開發環境中測試具有子域的應用程序? – Vivek 2009-09-15 10:49:43

+0

感謝blowdart,我有解決方案。 – Vivek 2009-09-15 11:02:36

相關問題