WebRequest在winform中,可以访问,但是在WEBFORM中提示无法解析
WebRequest oWebRequest = WebRequest.Create(@ "http://www.sogou.com/features/translate.jsp?query=hello ");
oWebRequest.Timeout = 100000;
oWebRequest.Method = "GET ";
WebResponse oWebResponse = oWebRequest.GetResponse();
Stream oStream = oWebResponse.GetResponseStream();
StreamReader oStreamReader = new StreamReader(oStream, Encoding.Default);
string oContent = oStreamReader.ReadToEnd();
Response.Write(oContent);
Response.End();
以上代码是在ASP.NET页面中,在本地调试没有问题,但是上传到网络上,提示无法解析 'www.sogou.com ',在WEBFORM中,一样没有问题,代码都是一样的,
没有思路了,不知为何会这样,
那位大侠给一点提示呀,我的目的就是在在网页上面搜索英语单词,如果没有的话,就转向SOGOU查询,将返回的结果自动插入到本地数据库中,
------解决方案--------------------配置问题,aspnet用户的权限不足,不能访问internet,可以使用角色扮演或提高aspnet用户权限的办法解决问题