2016-04-05 7 views
1

私はAzure App Serviceアプリケーションを作成し、Azureにプッシュしました。残念ながら、(下記のコードのように)サービスへの接続を作成するためにクライアントで使用する必要があるアプリケーションキーを見つけることができません。Azure Appサービスアプリケーションキー(ここにあります) - 2016

MobileService = new MobileServiceClient(
     "http://xxxx.azurewebsites.net", 
     "applicationKeyShouldGoHere"); 

私はこの質問に対していくつかの回答を見ましたが、すべてがクライアント内のUSERの認証を指しているようです。私はサービスへの呼び出しを認証したいと思う。

Azure Mobile Servicesにはアプリケーションキーがありますが、Appサービスのキーを見つけることができません。難しさは、Azureポータルが数ヶ月おきに変更されるように見えるという事実と乗算されます。

ありがとうございます。

答えて

-1

私たちはモバイルサービスを公開しているところで、Azure Appサービスを公開していません(実際には、新しいポータルでは、モバイルサービスのアプリケーションキーもありません)。

Azure App Serviceを公開する場合は、公開プロファイルをポータルからダウンロードする必要があります。 VSのプロジェクトを右クリックし、Publish ...を選択します。 Publish Webウィザードで、ダウンロードしたパブリッシュプロファイルをインポートします。ウィザードが完了すると、App ServiceがAzureに公開されます。

詳細については、web-sites-dotnet-get-startedを参照してください。

+0

ありがとうDerek。しかし、サービスは公開され、正常に動作しています。私の問題は、クライアントコードにMobileServiceClient接続を作成して(サービスにアクセスできるように)、アプリケーションキーが必要なことです。残念ながら、applicationKeyはAzureポータル内を移動しており、見つかりませんでした。 –

2

新しいMobile App Servicesでは、Keyは必要ない/使用しません。

クライアントでMicrosoft.WindowsAzure.Mobileパッケージのバージョン2以上を使用する必要があります。

new MobileServiceClient(applicationURL, applicationKey) 

新しい(バージョン2+)このような:

new MobileServiceClient(applicationURL) 

だからキーの必要はありません

古いSDKは、このようなMobileServiceClientを作成しました。

関連する問題