【发布时间】:2021-12-22 20:05:32
【问题描述】:
我创建了一个函数,该函数使用需要文件引用才能工作的包。
所以文件夹结构看起来像这样(请原谅我的可视化效果不佳)
-ConnectorFolder
|-ConfigFolder
|-connectorconfig.properties
|-ServiceFolder
|-Service.cs
-Function.cs
我在 Service.ts 文件夹中运行这段代码:
public static SessionManager CreateSession()
{
ConfigFactory.setConfigLocation("ConnectorFolder/ConfigFolder/connectorconfig.properties");
}
在我的本地设备上,我将 Copy to outputdirectory 设置为 Copy Always,此代码运行良好。 但是,当我在 Azure 上运行它时,出现以下错误
connector.exception.Exeption:指向位置的 url 无效]ConnectorFolder/ConfigFolder/connectorconfig.properties[
这是包的内部错误,但它让我相信文件无法解析?
天蓝色是否需要不同的方式来引用文件路径或者我遗漏了什么?
【问题讨论】:
-
.properties扩展文件适用于 Java 语言,它的等价物是 C# 项目中的.settings扩展文件。请在.settings文件中定义您的配置属性/代码并检查。 -
@HariKrishnaRajoli-MT 这不起作用,因为连接器包使用 Java ikvm,因此它需要 java 文件
标签: c# .net azure azure-functions