私は過去 6 か月から Windows azure に取り組んでいますが、今は Android と Iphone モバイル デバイスでプッシュ通知に取り組む必要があります。
両方のデバイスのローカル システムですべてのコードを実行し、正常に動作しました。しかし、Azure開発サーバーにデプロイしている間、iPhoneで通知を送信すると例外が表示されます.p12証明書が見つからないか、証明書がnullです。コードが Web ロールの場合、ローカル システムで正常に動作し、GCM と ANPS の両方ですべての通知を送信します。
私はたくさんゴーグルしましたが、通知コードをワーカーロールに配置した結果、同じことをしましたが、サービスの展開中にエラーが表示されています。ワーカー ロールでは、環境変数 (roleroot) を介して .p12 証明書にアクセスしています。これは、ローカル システムでも正常に動作しています。これを行うと、サポートしているすべての DLL がワーカー ロールにコピーされ、パッケージ サイズがかさばります。
誰か助けてください。