1

このエラーが発生します:

(リモート サーバーがエラーを返しました: (500) 内部サーバー エラー。System.Net.HttpWebRequest.GetResponse() で)

c# を使用して作成した Windows アプリケーションの 1 つに突然. 私はこのアプリケーションを何年も使用してきましたが、昨日まで問題はありませんでした.突然このエラーが発生し始めました.

以下は私の方法と私が呼んでいるURLです:

   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 に答える