HttpWebRequest点使用HOSTS文件映射?

时间:2012-05-04 01:11:31

标签: c# .net iis hosts

我认为这不是System.Net.WebRequest not respecting hosts file的重复,因为我不相信我的问题与代理相关(并且它主要向localhost发出请求)。

所以我有一个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()

服务器(和我的客户端)上的My Hosts文件有10.0.1.115 someproject.dev 我也在服务器上用127.0.0.1尝试了它

另一个注意事项,两个.net应用程序都在主机文件/ IIS映射下运行,即一个应用程序向另一个应用程序发出x域请求(这是允许的,我知道这不是原因,因为这在我们的生产环境中有效)。

另外,我想避免使用System.Net.Dns,除非你们同意这是唯一有效的方法。

1 个答案:

答案 0 :(得分:0)

我会检查你的服务器。检查从服务器发出的任何Web调用以查看DNS是否在hosts文件中。听起来像服务器问题而不是编程问题。

相关问题