【问题标题】:Physical path in Azure WebJobsAzure WebJobs 中的物理路径
【发布时间】:2017-11-30 02:55:12
【问题描述】:

我正在尝试在 azure 中部署 webjob。它是一个现有的控制台应用程序,使用 SFTP 进行文件复制。

app.config 文件中的 appsetting 如下:

<add key="IdentityFile" value="C:\Temp\Uploads\UploadTest.ppk"/>

我知道我必须在 AppService 的 AppSettings 部分进行设置,但我不确定 Azure 中的“C:\Temp”是什么。

有人可以指导我吗?谢谢

【问题讨论】:

  • 见:stackoverflow.com/questions/24156185/…。您可以阅读%HOME% 环境变量以获取网站的根目录,然后我假设您知道该文件夹下的路径。请注意 - Azure 可以回收应用程序并将其重新部署到不同的计算机上,并且本地文件会丢失。

标签: azure azure-webjobs


【解决方案1】:

在 Azure 应用服务中,您仍然可以依靠 %TMP% 来查找临时文件夹。它所在的文件夹是D:\local\Temp,因此您可以将配置更改为D:\local\Temp\Uploads\UploadTest.ppk

请注意,您可以通过在 Azure 门户中设置 IdentityFile 应用程序设置来更改此设置,而不是在物理 app.config 文件中更改它。

【讨论】:

    猜你喜欢
    • 2021-02-15
    • 2016-05-23
    • 1970-01-01
    • 2010-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多