【问题标题】:Get File Path to Read in Azure Function在 Azure 函数中获取要读取的文件路径
【发布时间】:2021-06-25 11:36:51
【问题描述】:

我想说我是 Azure 函数的新手,我尝试做的事情可能没有意义。 开始了。 在我创建的函数中,我必须将内容导入数据库。每当我这样做时,我都会验证内容是新的还是对数据的简单更新。 之后,我使用根目录“root/EmailsTemplate/MyTemplate.html”中的电子邮件模板,填写我收集并发送的数据。 但是,我无法直接访问此存储库。我已经看到我可以使用Environment.CurrentDirectoryPath.GetDirectoryName(Assembly.GetExecutingAssembly().Location) 或者ExecutionContext,但是它们都将我发送到 \bin\Debug\net472 执行文件夹。我是否必须使用其中之一并返回文件夹?还是有其他方法?以及它稍后在 Azure 环境中的表现如何?

我使用 Azure Function V1 (.net Framework 4.7.2)

谢谢

【问题讨论】:

  • MyTemplate.html 是您项目的一部分吗?如果是这样,在解决方案视图中 -> 复制到输出目录的属性选择始终复制/如果更新则复制
  • 非常感谢auburg,这正是我所缺少的。

标签: c# .net azure-functions


【解决方案1】:

正如auburg所说,设置文件的以下属性可以在构建项目后将文件复制到\bin\Debug\net472

如果你的函数应用是天蓝色的,那么根目录的内容就是\bin\Debug\net472中的文件。

【讨论】:

    猜你喜欢
    • 2020-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-18
    • 1970-01-01
    • 2018-08-29
    • 2021-06-12
    • 2017-07-27
    相关资源
    最近更新 更多