日期:2014-05-18  浏览次数:20858 次

【奇怪】在IE地址里可以访问的地址,到了WebRequest.GetResponse()后报了500错误
地址是:
http://www.scirus.com/srsapp/sciruslink?src=nature&url=http%3A%2F%2Famsacta.cib.unibo.it%2F2077%2F
在IE里正常,在如下程序中出错:
  WebRequest wreq = WebRequest.Create(Url);
  wreq.Timeout = 1420000;
  WebResponse wresp = (WebResponse)wreq.GetResponse();//报错行

"The remote server returned an error: (500) Internal Server Error."

Url变量是上面的地址

大家谁知是怎么回事????

------解决方案--------------------
会不会是.net解析不了你的url
你的url是个重定向吗?
------解决方案--------------------
可以先尝试下直接写个url看看是否报错