日期:2014-05-19  浏览次数:21222 次

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用户权限的办法解决问题