.Net Framework 4.6.1 中的 Azure Function App 突然停止工作
Azure Function App in .Net Framework 4.6.1 suddenly stops working
我有一个 Azure Function App 运行 .Net Framework(目标框架 4.6.1)但现在失败了。根据 documentation,函数设置为 .Net Core,然后降级为 v1 以支持框架。该函数在我最初从 Visual Studio 发布后工作,但很快就停止工作了。
当我尝试从我的移动应用程序中点击该功能时,出现了 500 错误。当我在 Azure 门户中转到应用程序内的功能时,出现以下错误:
The function runtime is unable to start.
我已经重启了函数应用程序,实际上是停止然后再启动。我试图从 Visual Studio 重新发布代码,但失败了,说:
The attempt to publish the ZIP file through https://***.scm.azurewebsites.net/api/zipdeploy
failed with HTTP status code InternalServerError.
Application Insights 之前一直在处理它,但它不再显示任何网络请求。
有什么地方可以得到更好的诊断吗?我看到的每一个错误都是含糊不清的。此外,.Net Framework 4.6.1 上的 运行 Azure Function 应用程序是否存在我需要注意的已知问题?
The function runtime is unable to start.
您最好查看日志流/使用应用洞察来捕获问题所在。 (您也可以使用 Kudu 检查日志)
我不是 100% 确定,但我相信您很有可能没有运行时 v1:
Additionally, are there known issues with running Azure Function apps on .Net Framework 4.6.1 that I need to be aware of?
除了你被某些特定的依赖版本锁定之外,还有更重要的细节需要注意:
https://github.com/Azure/app-service-announcements/issues/129
我一直致力于 "hell" 让 v1 与更新的依赖版本一起工作。它超级复杂而且不是很稳定。如果您真的需要坚持使用 v1,我强烈建议您将代码迁移到 Azure 容器实例并使用 Azure Function v1 作为触发机制。
如果可能,您应该迁移到核心并使用最新的运行时版本。
在我更新函数应用程序服务使用的存储帐户访问密钥后,Depolyments 开始因神秘的“InternalServerError”而失败。
您需要在您的应用服务上更新以下配置设置:
- AzureWebJobsDashboard
- WEBSITE_CONTENTAZUREFILECONNECTIONSTRING
- AzureWebJobsStorage
我有一个 Azure Function App 运行 .Net Framework(目标框架 4.6.1)但现在失败了。根据 documentation,函数设置为 .Net Core,然后降级为 v1 以支持框架。该函数在我最初从 Visual Studio 发布后工作,但很快就停止工作了。
当我尝试从我的移动应用程序中点击该功能时,出现了 500 错误。当我在 Azure 门户中转到应用程序内的功能时,出现以下错误:
The function runtime is unable to start.
我已经重启了函数应用程序,实际上是停止然后再启动。我试图从 Visual Studio 重新发布代码,但失败了,说:
The attempt to publish the ZIP file through
https://***.scm.azurewebsites.net/api/zipdeploy
failed with HTTP status code InternalServerError.
Application Insights 之前一直在处理它,但它不再显示任何网络请求。
有什么地方可以得到更好的诊断吗?我看到的每一个错误都是含糊不清的。此外,.Net Framework 4.6.1 上的 运行 Azure Function 应用程序是否存在我需要注意的已知问题?
The function runtime is unable to start.
您最好查看日志流/使用应用洞察来捕获问题所在。 (您也可以使用 Kudu 检查日志)
我不是 100% 确定,但我相信您很有可能没有运行时 v1:
Additionally, are there known issues with running Azure Function apps on .Net Framework 4.6.1 that I need to be aware of?
除了你被某些特定的依赖版本锁定之外,还有更重要的细节需要注意: https://github.com/Azure/app-service-announcements/issues/129
我一直致力于 "hell" 让 v1 与更新的依赖版本一起工作。它超级复杂而且不是很稳定。如果您真的需要坚持使用 v1,我强烈建议您将代码迁移到 Azure 容器实例并使用 Azure Function v1 作为触发机制。
如果可能,您应该迁移到核心并使用最新的运行时版本。
在我更新函数应用程序服务使用的存储帐户访问密钥后,Depolyments 开始因神秘的“InternalServerError”而失败。 您需要在您的应用服务上更新以下配置设置:
- AzureWebJobsDashboard
- WEBSITE_CONTENTAZUREFILECONNECTIONSTRING
- AzureWebJobsStorage