gpt4 book ai didi

c# - Azure函数中通过实例id获取主机锁租约的原因是什么?

转载 作者:行者123 更新时间:2023-11-30 12:20:52 29 4
gpt4 key购买 nike

我正在运行一个具有Azure功能的项目,但它没有运行我的azure功能。我已经下了断点,它也没有命中断点。另外,输出不清楚,因此我可以调试我的代码。有什么方法可以调试代码以找到问题的根本原因吗?

输出:

[3/20/2018 9:39:31 AM] Reading host configuration file 'C:\Users\myname\Source\MyProject\aspnet-core\src\Nec.MyProject.Processors\bin\Debug\netstandard2.0\host.json' [3/20/2018 9:39:31 AM] Host configuration file read: [3/20/2018 9:39:31 AM] { [3/20/2018 9:39:31 AM] "queues": { [3/20/2018 9:39:31 AM] "maxPollingInterval": 1000, [3/20/2018 9:39:31 AM]
"visibilityTimeout": "00:00:00", [3/20/2018 9:39:31 AM]
"batchSize": 1, [3/20/2018 9:39:31 AM] "maxDequeueCount": 5 [3/20/2018 9:39:31 AM] } [3/20/2018 9:39:31 AM] } [3/20/2018 9:39:48 AM] Generating 15 job function(s) [3/20/2018 9:39:48 AM] Starting Host (HostId=windowsmyname-655615619, Version=2.0.11415.0, ProcessId=6320, Debug=False, ConsecutiveErrors=0, StartupCount=1, FunctionsExtensionVersion=) [3/20/2018 9:39:49 AM] Found the following functions: [3/20/2018 9:39:49 AM] MyCompany.MyProject.Processors.BackOfficeFilesGeneratorJobs.RunTestGeneratorAsync [3/20/2018 9:39:49 AM] [3/20/2018 9:39:49 AM] Job host started Listening on http://localhost:7071/ Hit CTRL-C to exit... [3/20/2018 9:39:50 AM] Host lock lease acquired by instance ID '000000000000000000000000C78D3496'.

Azure 函数:

[FunctionName("GenerateTestOfficeMasterDataFiles")]
public static async Task RunTestGeneratorAsync(
[QueueTrigger("%MasterDataFiles:Supplier:QueueName%", Connection = "ConnectionStrings:BlobStorageAccount")] BackOfficeFileGeneratorMessage<string> message,
ExecutionContext context,
TraceWriter log)

注意:当它是BackOfficeFileGeneratorMessage时工作正常。而不是BackOfficeFileGeneratorMessage<string> .

更新:

public class BackOfficeFileGeneratorMessage<TEntityKey>
{
public BackOfficeFileGeneratorMessage()
{
Items = new MasterDataFileOperationItem <TEntityKey>[0];
}
public bool UseStaging { get; set; }
public string StoreNo { get; set; }
public bool RefreshAll { get; set; }
public IEnumerable<MasterDataFileOperationItem <TEntityKey>> Items { get; set; }
}

最佳答案

只需将下一个键:值添加到hosts.json:

"singleton": {
"listenerLockPeriod": "00:00:15"
}

关于c# - Azure函数中通过实例id获取主机锁租约的原因是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49383833/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com