問題タブ [azure-app-service-envrmnt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure-virtual-machine - 内部 IP を使用して azure vm に接続できない
ゲートウェイを使用して接続されている 2 つの vnet があります。VnET1 と VNET2。VNET2 には、mongodb インスタンスをホストする VM があります。VNET1 内のサブネットにデプロイされた App Service 環境内で Web ジョブを実行しています。このサブネットから、DNS を使用して VNET2 の VM にアクセスできます。しかし、VM の内部 IP にアクセスできません。どんな提案でも大歓迎です。
c# - Azure App Service: ファイルまたはアセンブリを読み込めませんでした Microsoft.Azure.Mobile.Server
支払いスケールの柔軟性を高めるために、アプリのサーバー側を Azure Mobile Service から Azure App Service に切り替えようとしています。最終的にローカルデバッガーで実行できるようになりましたが、サーバーにデプロイするとエラーページが表示されます。ポータルで診断を行ったところ、このエラーが発生しました。どんなアイデアでも大歓迎です。
azure - 新しい Azure App Service のキーはどこにありますか?
従来の Azure Mobile サービスを使用している間、モバイル サービス アプリの URL と共にキーを取得していました。このキーは、バックエンド サイトの API を探索するためにも使用され、パスワードとしても使用されました。
新しい Azure アプリ サービスでは、モバイル サービス クライアントをインスタンス化するために必要なのは、以下のような URL だけです
キーはありません *Azure Mobile サービスで使用可能だった 2 番目のパラメーター。Web で API を探索するためのパスワードとして現在使用されているものは何ですか?
facebook - Azure App Service フェイスブック
Azure Mobile Service から App Service に移行しましたが、拡張 Facebook 認証を実装する最善の方法を見つけるのに苦労しています。
私の古い実装では、FacebookLoginProvider から継承し、クレームからトークンをフェッチしました。次に、CustomFacebookLoginProvider をログイン プロバイダーに追加しました。次に、トークンを使用して、ユーザーに関する詳細情報 (生年月日、友人、性別) を取得します。この情報を使用して、ユーザー オブジェクトを作成し、DB に保存しました。
ドキュメントが見つからないため、App Service でこれを再作成する最善の方法について何か提案はありますか?
azure - モバイル アプリ用の Azure AD 認証?
Xamarin.iOS アプリで使用する新しいモバイル アプリを作成しました。私のアプリには登録済みのユーザーがいません。必要なのは、iOS アプリでモバイル アプリ サービス API に安全にアクセスすることだけです。
10時間試した後でも、彼を機能させる方法を見つけることができませんでした.
新しいモバイル アプリを作成し、設定 (Azure ポータル) で認証/承認をオンにして、新しい Azure Active Directory アプリを作成しました。
[MobileAppController] を [Authorize] タグで保護しました。
テストするために、トークンをリクエストしました
Method : POST
URL : https://login.microsoftonline.com/mytenant.onmicrosoft.com/oauth2/token
grant_type : client_credentials
client_id : {アプリの AD セクションから 1 つ}
client_secret : {アプリの AD セクションから 1 つ}
トークンを受け取ったが、それを使用してアクセスする (POSTMAN アプリ)
ヘッダー付きのhttps://mytestmobileapp.azurewebsites.net/api/values
Authorization : Bearer {token}
私に与えている
どんな助けでも大歓迎です。
ありがとうございました ...
azure - Azure App Service Premium - 内部サービスの保護
現在、フロント エンドの .NET Web アプリケーションをホストする Web クラスター (2 台のサーバー) と、データベースに接続する内部 .NET WCF サービスをホストするサービス クラスター (2 台のサーバー) で仮想ネットワークを実行しています。
そのため、現時点では、Web クラスターで負荷分散されている www.ourwebsite.com を指す外部 IP が 1 つあります。次に、内部 DNS サーバーを使用して wcf.outwebsite.local を指す内部 IP に内部ロード バランサーを設定し、バックエンドへのすべてのトラフィックがプライベート仮想ネットワークに残るようにします。
これを内部ネットワークの Azure App Service Premium にデプロイすることを検討しています。2 つのアプリ プールを使用します。1 つはフロントエンド アプリケーション用、もう 1 つはバックエンド WCF サービス用です。これにより、相互に独立してスケーリングできるようになります。バックエンド WCF サービスの内部 URL または IP アドレスを設定する方法と、外部からアクセスできないようにします。
これがAzure App Serviceで可能かどうかを知っている人はいますか?
php - Azure Web アプリ内の書き換えルールでアクセス許可エラーを取得する
Azure Web アプリ内で正常に動作するようになった Laravel 4 ベースの PHP アプリケーションがあります。唯一の問題は、からファイルにアクセスしようとするとexample.azurewebsites.net/js/vendor/jquery.slicknav.min.js
、「このディレクトリまたはページを表示する権限がありません。 " 応答。
このフォルダーsite/wwwroot
は、すべての Laravel アプリケーション ファイルを配置する場所です。Laravel に慣れていない方のために説明すると、このフォルダーには app、Bootstrap、public、および vendor の 4 つのフォルダーが含まれています。
Azure portal で [仮想アプリケーションとディレクトリ] 設定を、次の内容の web.config ファイルにマップしてパブリック ディレクトリ内に配置/
するように設定しました。site\wwwroot\public
このセットアップでは、フォルダー名に app、Bootstrap、public、または vendor の場合のように含まれる場合を除いて、書き換えは期待どおりに機能しexample.azurewebsites.net/js/vendor/jquery.slicknav.min.js
ます。
私の質問は、この問題を解決するために書き換えルールを修正するにはどうすればよいですか? site\wwwroot\public\js\vendor\
最後にハイフンを追加してフォルダーの名前を変更すると、機能します。また、コンテナを複数回再起動しました。
編集より明確にするために、これは私のディレクトリ構造です:
私のweb.config
設定link-check.js
ではexample.azurewebsites.net/js/app/link-check.js
、sortable.min.js は経由でアクセスできませexample.azurewebsites.net/js/vendor/sortable.min.js
ん (また、/js/vendor パス内の他のものにはアクセスできません)。
注: に名前を変更wwwroot\public\js\vendor
すると、からwwwroot\public\js\vendor-
表示できますsortable.min.js
example.azurewebsites.net/js/vendor-/sortable.min.js
php - Azure App Services ファイル アクセス
wwwroot/uploads にいくつかのファイルがあり、誰でもアクセスできるようにする必要があります。
現在、404 エラーがスローされますが、ファイルは存在し、使用している URL は正しいです。このフォルダへのアクセス制御を構成する方法を教えてもらえますか?
.htaccess ファイルを使用してみました (すべて許可)。また、web.config ファイルをいじってみました。しかし、運はありません。(アクセス属性は、'uploads' ディレクトリのすべての子に再帰的に適用する必要があります。
皆さんありがとう!
アップデート:
問題は、使用しようとしていた .mp4 MIME タイプをサポートするように IIS が構成されていなかったことです。メインのweb.configファイルにそれを追加しただけで、今は動作します:)
@misaim の助けに感謝します :)
azure - Azure WebJob-Project - 親プロジェクトの成果物にアクセスする
Azure WebJobs は初めてです。モバイル アプリの場合、スケジュールして実行できる Web ジョブが必要です。私の質問は、WebJobs に関しては「Projects-Architecture」についてです。
私の知る限り、WebJob ごとに新しいプロジェクトが作成されます。メイン プロジェクトを右クリックしてこれを行っています -> 新しい azure webjob プロジェクトを追加します。しかし、これらのプロジェクトはどのように「結合」されていますか。親プロジェクトへの参照が見つからないはずです。Web ジョブ内のメイン プロジェクトからエンティティにアクセスする必要があります。これはどのように行うべきですか?
さらに、Logic+Data アクセスを WebJob 内に直接実装するか、代わりに WebJob がこれを処理するために別の Controller を呼び出すかがわかりません。
これに関するドキュメントは恐ろしいものです。すべての助けが素晴らしいでしょう。