【问题标题】:WebClient returns (500) Internal Server ErrorWebClient 返回 (500) 内部服务器错误
【发布时间】:2013-09-06 20:41:21
【问题描述】:

我的 WPF 应用程序有问题,它正在返回 “远程服务器返回错误:(500)内部服务器错误”在我的回调函数中。

我有以下代码;

System.Diagnostics.Debug.WriteLine("GetProduct DownloadStringAsync ");
try
{
     GetProduct.DownloadStringAsync(uri);
}
catch (Exception ee)
{
    System.Diagnostics.Debug.WriteLine("CATCH GetProduct DownloadStringAsync " + ee.Message);
}

在我的回调方法中:

private void GetProductCallBack(Object sender, DownloadStringCompletedEventArgs e)
{
  if (e.Error != null)
  {
   . . . 

e.Error = "远程服务器返回错误:(500) Internal Server Error"

是服务器访问问题还是我的代码有问题? 关于URI,已经测试过了,没问题。

谢谢

【问题讨论】:

  • 你的回调方法很奇怪。为什么要覆盖错误描述?
  • 它不完整,只是为了告诉你我在一开始就得到了错误..

标签: c# webclient


【解决方案1】:

这不是客户端问题,而是服务器问题。查看更多信息:http://www.checkupdown.com/status/E500.html

此错误只能通过修复 Web 服务器软件来解决。 这不是客户端问题。这取决于网络的运营商 服务器站点来定位和分析应该提供进一步的日志 有关错误的信息。

【讨论】:

  • 哦!这是一种缓解.. 我会尝试将此提交给管理员。谢谢。顺便说一句,为什么错误 id 不能针对每种类型的错误。我四处搜索,得到了所有类型的错误,称为错误 (500)!
  • 错误 500 基本上是“catch all”错误响应。它基本上是在说“我不知道如何或为什么,但出了点问题。”。
猜你喜欢
  • 1970-01-01
  • 2021-11-12
  • 2013-07-24
  • 1970-01-01
  • 2014-03-25
  • 2021-06-21
  • 2016-09-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多