【问题标题】:Azure Web Job Code looking for idyunnoo.f2h folder查找 idyunnoo.f2h 文件夹的 Azure Web 作业代码
【发布时间】:2020-04-16 05:04:38
【问题描述】:

我有一个持续的网络工作,我们有一个证书,作为构建的一部分。 Build 在证书中包含证书,但出现以下错误

找不到文件

D:\local\Temp\jobs\continuous\MyWebJobProject\idyunnoo.f2h\Certificates\INT\XXXX.p12

在 MyWebJobProject 文件夹中的实际构建证书文件夹中,文件夹结构是

MyWebJobProject\证书\INT\XXXX.p12

我不确定为什么代码会在 idyunnoo.f2h 文件夹中检查,并且不确定何时会在 azure web job 中创建此类文件夹

在我的代码中,我们使用 AppDomain.CurrentDomain.BaseDirectory 来查找证书路径

Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Certificates\Production\XXXX.p12");

【问题讨论】:

    标签: azure web-applications webjob


    【解决方案1】:

    以我的截图为例,当你发布你的webjob时,确保你的certificates文件夹在Debug文件夹下,然后打包Debug文件夹。您的代码没有问题。我用你的方法测试过。它应该是证书的错误路径。

    你的文件夹结构是MyWebJobProject\Certificates\INT\XXXX.p12,所以你应该构建你的程序。并将Debug重命名为MyWebJobProject,然后将文件压缩成zip格式进行上传。确保Certificates 文件夹在MyWebJobProject 文件夹下。

    【讨论】:

    • 谢谢@jason,我会试试看
    • @JagadeeshB 您的问题解决了吗,需要进一步的帮助吗?
    • 是的,我的问题解决了,谢谢!
    猜你喜欢
    • 1970-01-01
    • 2014-09-12
    • 2011-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多