我不認爲這是System.Net.WebRequest not respecting hosts file的重複,因爲我不相信我的問題是代理相關的(並且它本質上是向localhost發出請求)。HttpWebRequest點使用HOSTS文件映射?
所以我有一個C#ASP頁面,使HttpWebRequest。現在,在這臺服務器上,我已經完成了一些開發域到服務器IP地址的自定義映射。
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://someproject.dev");
ERROR:
The remote name could not be resolved: 'someproject.dev' at System.Net.HttpWebRequest.GetResponse()
我的主機服務器上的文件(我的客戶)有10.0.1.115 someproject.dev 我也用127.0.0.1試了一下服務器
另要注意,既.NET應用程序在主機文件/ IIS映射下運行,即一個應用程序向另一個應用程序發出x域請求(這是允許的,我知道這不是原因,因爲這在我們的生產環境中起作用)。
此外,我想避免System.Net.Dns,除非你們同意這是它的唯一工作方式。
您是否驗證過在運行ASP頁的服務器上使用'ping someproject.dev'解析? – 2012-05-04 01:16:07
當您嘗試從服務器上的瀏覽器瀏覽到「http:// someproject.dev」時會發生什麼? – Tung
好的,謝謝。讓我意識到系統並不承認它.. – FlavorScape