我为Windows Mobile创建移动应用程序6.i在网址/网站上传图像。 对于这个我使用webrequest和webresponse class.at获得响应的时间我得到这种类型的错误 -
无法解析远程名称.. 我的代码是 - String url =“http://weblogs.asp.net/scottgu/rss.aspx”; System.Net.WebRequest request = System.Net.WebRequest.Create(url); request.Credentials = System.Net.CredentialCache.DefaultCredentials;
System.Net.WebResponse response = null;
System.IO.Stream stream = null;
response = request.GetResponse();
stream = response.GetResponseStream();
任何人都可以帮助我.. thx提前...... 问候 Pankaj Pareek
答案 0 :(得分:8)
虽然我没有Windows Mobile的特定经验,但此错误消息通常表示无法将主机名解析为IP地址。这可能发生在许多reasins,包括:
决议建议:
希望这有帮助
答案 1 :(得分:2)
这意味着在处理Web服务器的URL时,底层网络连接无法将名称转换为IP地址。可能发生的两个最可能的原因是
验证这一点的最快方法是尝试在移动浏览器中启动网站。如果您无法提起它,则可能是DNS问题。
答案 2 :(得分:1)
我的第一个建议是在设备的浏览器中试用它。如果它在浏览器上工作,那么它应该在您的代码中工作。如果没有,那么这是您设备上的设置问题,或者如果您通过ActiveSync连接,则可能是主机上的网络问题(如防火墙)。
另请注意,您的代码不会自动创建蜂窝网络连接。在进行网络请求之前,您需要访问Connection Manager到request。