当前位置: 首页 > 知识库问答 >
问题:

Azure函数无法绑定ILogger

濮阳和泰
2023-03-14

共有1个答案

燕和同
2023-03-14

可能发生的情况是,SDK绑定到ILogger程序集的版本X,而您的用户代码绑定到版本Y。然后,绑定引擎无法识别您的参数类型相同,因为它们来自不同的程序集。(任何其他类型也可以发生这种情况)。

通常,修复方法是:

  1. 请参阅SDK使用的nugget引用
  2. 使用那些现有的引用,不要添加具有不同版本的相同dll。
 类似资料:
  • 我要移民到。标准到。核心,但我面临一个问题: Microsoft.Azure.WebJobs.Host:索引方法FunctionName错误。Microsoft.Azure.WebJobs.Host:无法将参数MyService绑定到IMyService类型。请确保绑定支持参数Type。如果使用绑定扩展(例如Azure存储、ServiceBus、计时器等),请确保已在启动代码(例如builder.

  • 我制作了一个Azure函数(http触发器),并使用Visual Studio 2019将其部署在门户中。 该函数工作正常,我现在将添加一个绑定到我的CosmosDB。我导航到我的函数,然后单击“集成”。现在我看到了触发器、函数以及输入和输出绑定。 我应该可以在这里添加一个新的输入绑定。但我没有“添加”按钮。我做错了什么?

  • Message Message,string lockToken,MessageReceiver,MessageReceiver,ILogger日志) 使用MessageReceiver或底层接口时,我会得到以下错误: Microsoft.Azure.WebJobs.Host:无法将参数“Message Receiver”绑定到类型“Microsoft.ServiceBus.Messaging.M

  • 我在《快速入门指南》中创建了基本的Azure功能。根据教程,这个默认函数应该可以立即工作,但我遇到了一个错误。 功能体: 错误消息: 函数($HttpTriggerCSharp1)错误:Microsoft。蔚蓝色的网络作业。主机:错误索引方法的函数。HttpTriggerCSharp1’。微软蔚蓝色的网络作业。主机:无法将参数“u return”绑定到类型HttpResponseMessage

  • 我在吸毒。net core Azure函数,没有问题,代码如下。 但是,当我使用.net框架创建Azure函数应用时,它会抛出以下错误。 我尝试了所有可能的谷歌解决方案。这个错误显然是由于nuget和library导致的,因为相同的代码可以很好地用于v2.net核心函数应用程序。 我甚至也试过这个: 如果我把它作为guid或字符串,反之亦然,它会给出错误: 错误索引方法“函数1”。“RunAsyn

  • 我在学习http://martinabbott.azurewebsites.net/2016/06/11/fun-with-azure-functions-and-the-emotion-api/ 我在集成选项卡中有名为“图片”的Blob触发器存储容器。myblob路径是“图片/{名称}”没有定义输入。输出是DocumentDB。我已经验证访问密钥是正确的。 我想知道错误的原因是什么?与 Azur