【问题标题】:EXECUTION_CONTEXT_FUNCTIONDIRECTORY env variable not available for F# Azure FunctionsEXECUTION_CONTEXT_FUNCTIONDIRECTORY 环境变量不适用于 F# Azure Functions
【发布时间】:2018-01-09 12:51:41
【问题描述】:

https://github.com/Azure/azure-webjobs-sdk-script/wiki/Retrieving-information-about-the-currently-running-function 描述了一个EXECUTION_CONTEXT_FUNCTIONDIRECTORY 环境变量。但它不适用于 F# 函数。 Microsoft.Azure.WebJobs.ExecutionContext 也不提供 FunctionDirectory 属性。

【问题讨论】:

    标签: azure-web-app-service azure-functions azure-container-service


    【解决方案1】:

    此示例函数确认该属性确实存在:

    let Run(req: HttpRequestMessage, log: TraceWriter, context: ExecutionContext) =
        log.Info context.FunctionDirectory
        req.CreateResponse(HttpStatusCode.OK, "Hello")
    

    (在门户中的 v1 运行时测试)

    【讨论】:

    • 没有为我编译。
    • 你的Microsoft.Azure.WebJobs.Extensions是什么版本的?
    • Microsoft.Azure.WebJobs.Extensions (2.0)
    • 怎么回事? Microsoft.NET.Sdk.Functions 引用 2.1.x。尝试升级。
    • 我的幼稚做法是引用Microsoft.NET.Sdk.Functions 1.0.7 这不是预发布的,并采用它所具有的任何临时依赖项。
    猜你喜欢
    • 1970-01-01
    • 2014-12-18
    • 2020-07-13
    • 2020-03-06
    • 1970-01-01
    • 2023-02-02
    • 2022-11-15
    • 2019-08-11
    • 2018-10-15
    相关资源
    最近更新 更多