2012-02-23 10 views
0

C#でリンゴプッシュ通知を設定しようとしています。私はテストし、私のラップトップ(devのマシン)ですべての作業を取得することができます。公開されたコードをWindowsサーバーに移動すると、エラーはスローされず、通知も送信されませんでした。アプリケーションプールをローカルサーバーに設定することさえできます。APNS:Windowsサーバーでは機能しません

アイデアは何ですか?

答えて

-1

私はこのために周りの仕事を作成することになりました。私はasp.netページから動作することはありません。私がしたことは、asp.netページにレコードをキューテーブルに挿入させることです。私はまた、5秒ごとに呼び出して、キューテーブルを見てプッシュ通知を実行するコンソールアプリケーションを作成しました。

+0

あなたはそれをやっている方法を分かち合いたいですか?私も同じことをしたいと思っています。あなたが取ったルート(通知のためにテーブルをポーリングする)は私のニーズにも最適です。あなたが私を助けることができるなら、eljaywilson_at_gmail_dot_comで私にメールしてください。ありがとう! –

+0

私はちょうどコンソールアプリケーションの中にコードを入れ、asp.netコードでは動作しません。私はn分ごとにコンソールアプリケーションを実行するジョブをスケジュールします。コンソールアプリケーションは、送信される通知を探すdb内のテーブルをクエリーします。それだ。 – Arcadian

+0

私は、サーバー全体のセットアップ(証明書のインストール、apnsへの接続の作成など)に関して助けが必要なことを意味します:) –

0

この生産マシンの証明書も作成する必要があります。私はあなたがそのステップを逃して、あなたのラップトップのために同じことをしたかもしれないと信じています。

linkをもう一度確認してください。

おかげ

+0

Notification.Testプログラムはサーバー上で動作します。それは動作していないIISです。私は、私はWinHttpCertCfgを実行し、いくつかの許可を与える必要があると思う点にいる。しかし、証明書エラーのコンテキストが見つかりません。 – Arcadian

+0

ASPNET、ネットワークサービス、および認証されたユーザーの証明書にアクセス許可を付与できました。しかし、まだ通知を送信していません。同じサーバー上にjdsoft.notification.testプログラムがあり、そのテストプログラムが通知を送信しています。私のIIS(ウェブサイト)はそれを送信していません。エラーはスローされません。 – Arcadian

関連する問題