You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Function v4.2启动时获取主机锁租约出现404错误求助

问题:Azure Functions v4.2启动时主机锁租约404错误

我用.NET 6.0创建了Azure Function v4.2,启动阶段从Microsoft.Azure.WebJobs.Host.BlobLeaseDistributedLockManager.ReadLeaseBlobMetadata抛出获取主机锁租约(Host lock lease)的404错误。

注释掉local.settings.json中的AzureWebJobsStorage配置项后,这个错误会消失,但函数执行时会出现其他错误。这不是我第一个函数项目,之前多个项目都能正常运行,控制台也能正常显示Host lock lease acquired by instance ID信息,我找不到当前项目和其他几个出问题的项目有什么特殊之处。

错误详情如下:

Azure.RequestFailedException
  HResult=0x80131500
  Message=Service request failed.
Status: 404 (The specified blob does not exist.)
ErrorCode: BlobNotFound

Headers:
Transfer-Encoding: chunked
Server: Windows-Azure-Blob/1.0,Microsoft-HTTPAPI/2.0
x-ms-request-id: 3f8b3a43-201e-008b-32d1-bf4f6a000000
x-ms-client-request-id: e281a4a0-e29c-4303-8462-933417700046
x-ms-version: 2021-08-06
x-ms-error-code: BlobNotFound
Date: Wed, 26 Jul 2023 14:56:22 GMT

  Source=Azure.Storage.Blobs
  StackTrace:
   at Azure.Storage.Blobs.BlobRestClient.<GetPropertiesAsync>d__11.MoveNext()
   at Azure.Storage.Blobs.Specialized.BlobBaseClient.<GetPropertiesInternal>d__119.MoveNext()
   at Azure.Storage.Blobs.Specialized.BlobBaseClient.<GetPropertiesAsync>d__118.MoveNext()
   at Microsoft.Azure.WebJobs.Host.BlobLeaseDistributedLockManager.<ReadLeaseBlobMetadata>d__19.MoveNext() in C:\projects\azure-webjobs-sdk-rqm4t\src\Microsoft.Azure.WebJobs.Host.Storage\Singleton\BlobLeaseDistributedLockManager.cs:line 337

  This exception was originally thrown at this call stack:
    [External Code]
    Microsoft.Azure.WebJobs.Host.BlobLeaseDistributedLockManager.ReadLeaseBlobMetadata(Azure.Storage.Blobs.BlobClient, System.Threading.CancellationToken) in BlobLeaseDistributedLockManager.cs

内容的提问来源于stack exchange,提问作者arung

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 11:16:25