Да, поместите файл в корень проекта функции Azure и установите для его свойства Copy to Output Directory
значение Copy if newer
. Используйте код ниже.
public static async Task<HttpResponseMessage> Run(HttpRequestMessage req, TraceWriter log, ExecutionContext context)
{
var data = File.ReadAllText(context.FunctionAppDirectory+"/CanonicalMessage.xml");
//etc
}
Проверьте документ для более подробной информации.
Если нам нужно добавить этот файл из любого места локально, щелкните правой кнопкой мыши по проекту проекта, Edit <FunctionProjectName>.csproj
. Добавьте элемент ниже, относительный или абсолютный путь в порядке.
<ItemGroup>
<None Include="c:\\myapp\\CanonicalMessage.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>