В режиме отладки все работает нормально, я могу получить доступ к этой папке.Что мне нужно, это вернуть файл в папке.
При развертывании в IIS это не работает.Я не могу скачать файл, который мне нужен.Это мой код:
[HttpGet]
public IHttpActionResult GetSQLFile(string nombre) {
string archivoReq = nombre.ToLower();
string projectDir = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "SQLScripts");
foreach(string archivo in Directory.EnumerateFiles($"{projectDir}", "*.sql"))
{
var remove = archivo.Split('\\');
if (remove[6].ToString().ToLower() == $"{archivoReq}.sql")
{
var dataBytes = File.ReadAllBytes(archivo);
var dataStream = new MemoryStream(dataBytes);
return new HelpClass(dataStream, Request, remove[6].ToString().ToLower());
}
else
{
return NotFound();
}
}
return StatusCode(HttpStatusCode.BadRequest);
}
Что я могу сделать?