2016-05-15 9 views
1

このエラーが発生しました。今朝まですべてがうまくいっていた。Windows Azure通知ハブエラー

エラー:400 - 通知ハブが古いバージョンで作成されたため、要求api-versionが無効です。通知ハブを再作成します。

TrackingId:aaed084f-8c8a-49f1-8246-122763437b63_G7、タイムスタンプ:2016年5月15日午前3時56分13秒AM」私はそうのようなハブに接続してい私のNode.jsのテーブルスクリプトで

var azure = require('azure'); 

var hub = azure.createNotificationHubService('hubName','connectionString'); 

そしてそうのように送信:。

hub.wns.sendRaw(['public'], JSON.stringify(item), function(error){ 
    if(!error) 
     console.log("total refresh " + JSON.stringify(item)); 
    else 
     console.log("error sending total refresh " + JSON.stringify(error)); 
}); 

をエラー応答が発射し続ける私は、通知ハブを再作成しようとしたが、それでも同じエラーを取得し

なぜ誰が知っていますか?マイクロソフトではシステムを更新しましたか?私は、私のJavaScriptのWindowsストアアプリケーションの更新を含める必要がありますか?

ありがとう

答えて

1

問題はnodejs SDKは全くのAPIバージョンを設定していないということです:) あなたは一時的に紺碧-SBモジュール(またはより良い方法でそれを修正するには、これらの行をコメントすることで、この問題を解決することができます何とか):

紺碧-SB/libに/ servicebusserviceclient.jsの@行67:とにかく

// Set API version 
// if (webResource.queryString[Constants.ServiceBusConstants.API_VERSION_QUERY_KEY] === undefined) { 
     webResource.withQueryOption(Constants.ServiceBusConstants.API_VERSION_QUERY_KEY, Constants.ServiceBusConstants.CURRENT_API_VERSION); 
// } else if (webResource.queryString[Constants.ServiceBusConstants.API_VERSION_QUERY_KEY] === null) { 
// delete webResource.queryString[Constants.ServiceBusConstants.API_VERSION_QUERY_KEY]; 
// } 

、マイクロソフトでは、このダムのエラーを修正するのを待っている...

+0

このPeterに感謝します!モバイルサービス(App Serviceではなく)をお持ちの場合は、ブラウザにhttps:// [MobileServiceName] .scm.azure-mobile.net/DebugConsoleをロードしてこのファイルにアクセスできます。これはあなたのモバイルサービスへのKudu管理インターフェースです。 コンソールウィンドウの上の1つのディレクトリで1つのディレクトリをクリックして、D:¥home¥site¥wwwroot¥node_modules¥azure¥node_modules¥azure-sb¥libに移動します。次に、servicebusserviceclient.jsの横にある鉛筆のアイコンをクリックします。 ifブロックをコメントアウトし、行をPeterと記述したままにします。その後、ファイルを保存し、モバイルサービスを再起動します。 –

0

ええ、ありがとう@Peter。 通知サービスで "azure"の代わりにインポートされたルート "azure-sb-temp"にtempモジュールを作成し、パッケージ "azure-common"と "underscore"をインストールしました。最後はコメント@ line 69,71,72,73 /azure-sb-temp/lib/servicebusserviceclient.jsです

関連する問題