我的Azure功能应该从名为schema.config的文件中读取数据 我已将其上传到门户网站,如此处所示
在我的申请中我做了
public static string GetSchemaFile()
{
string file = ConfigurationManager.AppSettings.Get("schemafile");
FileInfo fi = new FileInfo(file);
return fi.FullName;
}
当我运行代码时,我得到了这个异常
执行函数时出现异常:Functions.blobfunction Microsoft.Azure.WebJobs.Host.FunctionInvocationException:执行函数时出现异常:Functions.blobfunction ---> System.Reflection.TargetInvocationException:调用目标抛出了异常。 ---> System.IO.DirectoryNotFoundException:找不到路径的一部分' D:\ Windows \ system32 \ bin \ schema.json'。
所以看起来它在D:\ Windows \ System32中看起来像工作文件夹...... 如何判断" bin"中的文件?文件夹?
答案 0 :(得分:2)
如果你去Kudu控制台,你可以看到确切的文件夹结构。以下是如何做到这一点:
然后,实际的完整路径将显示在窗口的底部,您可以使用它。
您可能需要考虑将文件夹重命名为bin以外的其他内容,传统上是将可执行文件放在哪里。