デプロイ後の一般的なランタイムの問題を解決する

この記事では、ランタイムの問題の一般的な原因について説明し、これらの問題を解決するための解決策を示します。

デプロイ後にアプリケーションで問題が発生している場合は、問題がデプロイとランタイムのどちらに関連しているかを判断することが重要です。 デプロイの問題により、間違ったファイルのセットが関数アプリにデプロイされたり、一部のファイルがまったくデプロイされない可能性があります。 デプロイ後に ランタイム の問題が発生します。 wwwroot ディレクトリ内のファイルは、必要なとおりですが、関数アプリが正しく実行されていません。 このシナリオが発生すると、サイトの展開に使用した手法は関係しなくなります。 実行時の問題の場合は、代わりに、実行時にコードが実行していることと、失敗する方法に焦点を当てる必要があります。

コンテンツのデプロイ後のアプリケーション ランタイムの問題の一般的な原因

ランタイム エラーは、次のいずれかの理由で発生する可能性があります。

  • 関数アプリがストレージ アカウントへのアクセスを失ったため、関数ランタイムを開始できません。
  • Azure Functionsのランタイム サンドボックス環境では、ローカル コンピューターで動作する特定の操作がブロックされています。
  • Azure Functions アプリが正しく構成されていません。 たとえば、次の設定の値が正しくないため、関数ホストは起動しません。
    • ランタイムまたは言語のバージョン
    • 接続文字列をトリガーします
    • キー コンテナーの設定
  • 外部依存関係 (データベースやメッセージング システムなど) が正しく設定されていないため、タイムアウト エラーが発生しています。
  • 同期トリガーが失敗しました。 これにより、関数の読み込みが正しくありません。
  • コードでは、ローカル コンピューターにのみ存在するパスのハード コーディングなど、パスに関する無効な仮定が行われます。

ソリューション

コンテンツのデプロイ後にランタイムの問題を解決するには、次の 1 つ以上の方法を試してください。

お問い合わせはこちらから

質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。