Я создаю функцию триггера http в ядре dotnet, где мне нужно найти текущий путь к папке моего проекта shopping-samples. Хотя я могу выполнить приведенный ниже код в локальном коде vs. частная статическая строка только для чтения defaultPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal), shopping-samples); Как я могу получить путь к папке в Azure для этой функции триггера http. Путь в локальном режиме показывает: C:\Users\shash\Documents\shopping-samples, и он отлично работает в локальном режиме. Пожалуйста помоги.
Получить текущий путь к папке функции триггера http в Azure в ядре dotnet
comment
Отвечает ли это на ваш вопрос? Функции Azure, читающие пользовательские файлы
- person touchofevil   schedule 29.05.2021
comment
Нет, он не работает даже на локальном. Путь извлечения = C:\\Users\\shash\\Documents\\shopping-samples\\bin\\Debug\\netcoreapp3.1\\GoogleAuth\\shopping-samples, фактический путь должен быть = C:\Users\ шаш\Документы\покупки-образцы
- person shashank shekhar   schedule 29.05.2021
Ответы (1)
Попробуйте ниже код, чтобы получить текущий путь к папке:
using System.IO;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Extensions.Http;
using Microsoft.Extensions.Logging;
using Newtonsoft.Json;
namespace FunctionApp8
{
public static class Function1
{
[FunctionName("Function1")]
public static async Task<IActionResult> Run(
[HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
ILogger log,
ExecutionContext context)
{
return new OkObjectResult(context.FunctionAppDirectory);
}
}
}
person
Bowman Zhu
schedule
30.05.2021
Нет, это дает путь к корзине.
- person shashank shekhar; 31.05.2021