远程服务器返回错误: (500) 内部服务器错误。

selg1984 2010-05-31 03:00:35
string url = "http://192.168.1.219:8068/ProductDetail.aspx?productid=351887";
WebClient hq = new WebClient();
byte[] pagedate = hq.DownloadData(url); //远程服务器返回错误: (500) 内部服务器错误。
string pagehtml = Encoding.UTF8.GetString(pagedate);
TextBox1.Text = pagehtml;
System.Net.WebException: 远程服务器返回错误: (500) 内部服务器错误。
在 System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
在 System.Net.WebClient.DownloadData(Uri address)
在 System.Net.WebClient.DownloadData(String address)
在 Product.Web.UI._04.getHTML(String url) 位置 E:\prodV2.it.com.cn1\prodV2.it.com.cn1\Product.Web.UI\404.aspx.cs:行号 96

这个如何解决
...全文
3154 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ping893244740 2012-11-07
  • 打赏
  • 举报
回复
怎么解决的啊?
hdb152 2011-03-09
  • 打赏
  • 举报
回复
我也遇到同样的问题!!!希望高手解决下 我是循环访问静态页面 大概需要访问2800次左右 没访问一次 停1秒 但是 刚开始可以 过一会程序就报错 远程服务器 500 错误 不知道为何?

行 36: System.Threading.Thread.Sleep(1000);
行 37: string url = ntvclist[j].Url.Trim() + "w" + i + ".html";
行 38: Byte[] pageData = MyWebClient.DownloadData(url); //从指定网站下载数据
行 39: string pageHtml = Encoding.Default.GetString(pageData); //如果获取网站页面采用的是GB2312,则使用这句
行 40: //string pageHtml = Encoding.UTF8.GetString(pageData); //如果获取网站页面采用的是UTF-8,则使用这句


源文件: f:\work\TVDemo\GetTVPrograms.aspx.cs 行: 38

堆栈跟踪:


[WebException: 远程服务器返回错误: (500) 内部服务器错误。]
System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request) +338
System.Net.WebClient.DownloadData(Uri address) +181
System.Net.WebClient.DownloadData(String address) +26
GetTVPrograms.Page_Load(Object sender, EventArgs e) in f:\work\TVDemo\GetTVPrograms.aspx.cs:38
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +33
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061


  • 打赏
  • 举报
回复



如WebService.cs 中方法前有

[WebMethod]
[SoapHeader("my ", Direction = SoapHeaderDirection.In)]

则把 [SoapHeader("my ", Direction = SoapHeaderDirection.In)]注销掉。具体什么原因我目前也不知道。
youaskme 2010-05-31
  • 打赏
  • 举报
回复
IE选项-高级- 去掉[显示每个脚本的错误通知]前的对勾,让他显示详细错误
jiezi316 2010-05-31
  • 打赏
  • 举报
回复
500错误是指对方服务器错误。如果对方页面没有问题的话,那说明你的参数,SESSION这些有问题。

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧