共用方式為


解決部署後的常見執行階段問題

本文說明運行時間問題的常見原因,並提供解決這些問題的解決方案。

如果您的應用程式在部署後遇到問題,請務必判斷問題是否與部署或運行時間有關。 部署問題可能會導致一組錯誤的檔案部署至您的函式應用程式,或可能會導致某些檔案完全無法部署。 部署 之後會發生運行時間 問題。 wwwroot 目錄中的檔案完全和它們一樣,但函式應用程式未正確執行。 發生此案例時,您用來部署月臺的技術已不再相關。 針對運行時間問題,您應該改為專注於您的程式代碼在運行時間執行的動作,以及其失敗方式。

內容部署之後應用程式運行時間問題的常見原因

執行時間失敗可能會因為下列任何原因而發生:

  • 函式運行時間無法啟動,因為函式應用程式無法存取記憶體帳戶。
  • 在 Azure Functions 的運行時間沙箱環境中,某些作業會封鎖本機電腦上的特定作業。
  • 您的 Azure Functions 應用程式未正確設定。 例如,函式主機不會啟動,因為下列設定中的值不正確:
    • 運行時間或語言版本
    • 觸發程式 連接字串
    • 金鑰保存庫設定
  • 外部相依性(例如資料庫或傳訊系統)未正確設定,而且造成逾時錯誤。
  • 同步觸發程序失敗。 這會導致函式載入不正確。
  • 您的程式代碼對路徑進行無效的假設,例如硬式編碼只存在於本機計算機上的路徑。

解決方案

若要修正內容部署之後的運行時間問題,請嘗試下列一或多個方法:

與我們連絡,以取得說明

如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以向 Azure 意見反應社群提交產品意見反應。