【问题标题】:Error indexing method 'Class.Method' Cannot bind parameter 'log' to type TraceWriter错误索引方法“Class.Method”无法将参数“log”绑定到类型 TraceWriter
【发布时间】:2018-09-15 06:07:44
【问题描述】:

我已将一堆 Azure Functions “升级”到 .netstandard 2.0,但出现以下错误:

错误索引方法“Class.Method”无法将参数“log”绑定到 键入 TraceWriter。确保参数 Type 受支持 捆绑。如果您使用绑定扩展(例如 ServiceBus、Timers、 等)确保你已经调用了注册方法 启动代码中的扩展名(例如 config.UseServiceBus(), config.UseTimers() 等)。

根据that question 的答案,我确定我拥有最新版本的Azure Functions and Web Jobs Tools:它正在运行15.0.40322.0。不过,我有同样的错误。

我知道运行 .netstandard 2.0 的 Azure Functions 处于测试阶段。

我错过了什么?

【问题讨论】:

    标签: c# azure azure-functions .net-standard-2.0


    【解决方案1】:

    为了让它发挥作用,事实证明我必须:

    • 删除旧的Function App;
    • 新建一个;
    • 在 Function App 设置中,将运行时版本设置为 beta;
    • 发布 Azure Functions。

    【讨论】:

    • 这对我也有帮助,只是我必须将其从 1 更改为 2
    猜你喜欢
    • 2018-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-31
    • 2023-01-12
    • 2018-05-27
    • 2019-07-13
    • 2021-12-30
    相关资源
    最近更新 更多