0

これらは私が見ることができる唯一の例外の詳細です:

PushSharp.Apple.NotificationFailureException:タイプ「PushSharp.Apple.NotificationFailureException」の例外がスローされました。

このメソッドを実行して、開発デスクトップからの通知を実際にキューに入れると、正常に機能します。コードをサーバーに公開したときにのみ失敗し始めます。興味深いのは、サーバー上で約2週間正常に動作した後、動作を停止したことです。このアプリケーションの多くのコードにいくつかの変更を加えたことは認めますが、アップルの通知でボートを揺るがすものは何もありません。残念ながら、例外についての詳細や、サーバーでスローされる理由についてはこれ以上詳しく知ることができません。このアプリケーションでelmahを立ち上げようとしましたが、例外がスローされてもelmahは起動しません。また、YSODが表示されません。例外は、NLogによって生成されたログを表示したときにのみ表示されます。

誰かここに何かアイデアがありますか?

TIA

4

1 に答える 1

0

iOSデバイストークンの1つが不良であることが判明しました。1回の通知の失敗の結果としてループが爆破される理由はまだわかりませんが、それが原因です。

pushsharpは、より優れた例外処理を実際に使用できます。

于 2012-12-04T20:03:47.493 に答える