2017-02-22 8 views
0

私はAzure Mobileサービス(AMS)に基づいてバックエンドを持っています(https://api.myapp.com)、今は が必要です。1.必要ない1つまたは2つのapisを追加しますAMSなどでそのサービスを確認するためのハートビートコントローラはZumo認証 2. ASP.net MVCのページを必要としない、オンラインかそうでない(例えばhttps://www.myapp.comAzure Mobileサービスと一緒にasp.net MVCページを追加する

は、私は既存のAMSは、これを行うために使用できるアプリケーションについて説明しています私はプレーンasp.net Web APIを追加しようとしましたが、エンドポイントが存在しないというエラーが発生しました

答えて

1

本当にAzureモバイルサービスを使用していますか? Azure Mobile Servicesでは、通常、カスタムドメインを作成することはできません。あなたはZUMO Auth 2について言及しているので、私はあなたがApp Service AuthとAzure Mobile Appsを意味すると仮定しています。

私はZUMOを必要としないAPIのためにAzure関数を見てみることをお勧めします。ただし、サービスにカスタムAPIを追加するだけで済みます。私は自分の本であなたのためのすべてのオプションをカバーしています - http://aka.ms/zumobook - 第4章。

ハートビートをチェックするためのサービスコントローラーについては、サービスが生存していることを確認する場合は、データベースの接続性をテストする認証されていないカスタムAPIを作成して(メインテーブルの行数を取得するSQLコマンドを実行する)、成功または失敗を返します。その後、Azure関数、Azure Scheduler、またはOMSを使用して、そのカスタムAPIのクエリを実行できます。

+0

私は混乱のために申し訳ありません、私はAzureモバイルアプリを使用しています。 Azure関数appは別のエンドポイントでホストされます。同じアプリケーションでアクセスする必要があるメモリデータ構造がいくつかありますので、紺色の関数は機能しません。間違っていると私を修正してください。 – Anu

+0

その場合は、モバイルアプリ内のカスタムAPI。 –

+0

VS2015のような簡単なカスタムAPIを追加し、Web API 2コントローラにR/Wアクションを追加しました。これをhttp:// localhost:xyz/api/testと呼ぶと私に404が与えられます。コントローラークラスに属性[MobileAppController]を追加すると、このAPIを呼び出すにはX-Zumo-authが必要です。私たちには他の選択肢がありますか? – Anu

関連する問題