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

时间:2012-04-25 16:32:36

标签: c# httpwebrequest httpwebresponse

我收到此错误:

(远程服务器返回错误:(500)内部服务器错误。在System.Net.HttpWebRequest.GetResponse())

突然在我的一个使用c#制作的Windows应用程序中。我已经使用这个应用程序多年了,直到昨天都没有任何问题..它突然开始抛出这个错误。

以下是我的方法和我打电话的网址:

   public string CallOnlineUrl() {    
        try {
          Uri onlineupdateUrl = new Uri("https://billett.tusenfryd.no/admin/update.aspx");
          HttpWebRequest req = (HttpWebRequest)WebRequest.Create(onlineupdateUrl);
               System.Net.WebResponse resp = req.GetResponse();
               System.IO.Stream stream = resp.GetResponseStream();
          //****some code
          //-------
         } catch(Exception ex) {
            ERPLog.AddLogEntry(ex.Message + ex.StackTrace);       
        }
      return cont;
    }

任何有助于解决此问题的帮助或建议均值得赞赏:)

1 个答案:

答案 0 :(得分:1)

我在这里想出了这个问题.Fiddler在发现问题方面有很大的帮助...... 实际上在服务器上,他们为在智能手机上运行应用程序做了一些更改(Iphone / Andriod)...因为这对global.asax应用程序开始事件进行了一些更改...这里他们正在检查一些Request.UserAgent..which是导致运行时错误,因此返回的响应是内部服务器。 无论如何,一旦得到问题,一切都很好。