1

我收到此错误:

(远程服务器返回错误:(500) Internal Server Error. at 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;
    }

任何解决此问题的帮助或建议表示赞赏:)

4

1 回答 1

1

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

于 2012-04-26T18:31:00.523 回答