无法将参数’log’绑定到类型TraceWriter
在执行右键单击项目时获取以下消息 – >调试 – >启动新实例。
[1/7/2018 6:48:54 AM]发生ScriptHost错误[1/7/2018 6:48:54 AM]执行HTTP请求:{[1/7/2018 6:48:54 AM] Microsoft .Azure.WebJobs.Host:错误索引方法’TestFilesIngestJobs.RunScheduleAsync’。 Microsoft.Azure.WebJobs.Host:无法绑定参数’log’以键入TraceWriter。 确保绑定支持参数Type。 如果您正在使用绑定扩展(例如ServiceBus,Timers等),请确保您已在启动代码中调用扩展的注册方法(例如config.UseServiceBus(),config.UseTimers()等)。 [1/7/2018 6:48:54 AM]“requestId”:“dbb282d7-44e2-44b4-907e-877beac9da2d”,[1/7/2018 6:48:54 AM]错误索引方法’MasterDataFilesIngestJobs.RunScheduleAsync’ [1/7/2018 6:48:54 AM]“方法”:“GET”,
我得到了同样的东西,并通过更新Azurefunction和Web作业工具来修复它。
请注意,根据此处的更改列表,仅在15.0.31201.0中启用了对V2function的远程调试的支持,并且在15.0.40108.0中被授予了错误修复。 https://github.com/Azure/Azure-Functions/blob/master/VS-AzureTools-ReleaseNotes.md
因此,进入工具和扩展,查看您拥有的Azurefunction和Web作业工具的版本,如果它早于15.0.40108.0,请升级它。
为了在你的机器上工作,你将不得不做两件事。 按照此链接中的Visual Studio部分进行操作
- 安装Azure-functions-core-tools @ core包是使用npm安装的。
- 创建调试配置文件和设置,如下所示,并在从visual studio启动时使用该配置文件。
请在下面找到您的帮助。
在Visual Studio 2017中使用全新的Function项目得到了同样的错误。从Visual Studio获取提示将Azure Function升级到v1.0.7后,我摆脱了错误
- 使用未处理的Service Bus故障消息回收Azure辅助角色
- 如何在Web App Service中使用“Azure文件存储”?
- Azure Service Bus消息泵是否真的是事件驱动的?
- 在azure上发布时列名无效
- 从代码运行触发的Azure WebJob
- Azure Fluent API – AppServicePlanOperations.ListMetricsWithHttpMessagesAsync返回InternalServerError
- Mongo DB对象Id使用JSON序列化程序进行反序列化
- 如何从Azure Blob存储下载文件到浏览器
- DocumentDB TransientFaultHandling最佳实践