Итак, у меня есть простое приложение реагирования, расположенное поверх API MVC. Кажется, все работает, но у меня есть конечная точка, которая передает пользователю PDF. Он отлично работает в процессе разработки, но когда я публикую в Azure, кажется, что реакция принимает запрос Url и просто показывает общую страницу оболочки 404. Когда я удаленно отлаживаю приложение, оно даже не достигает конечной точки. Все отлично работает в разработке.
Я использую простой тег привязки для перехода к загрузке файла.
Должен ли я делать что-то другое?
<a href='/api/path/RenderReport?pDocID=123'>Download File</a>
[HttpGet]
public FileResult RenderReport([FromQueryAttribute] string pDocID)
{
Response.ContentType = "application/pdf";
string fileName = _hostingEnvironment.ContentRootPath + ReportWriter.RenderReport(pDocID, _hostingEnvironment.ContentRootPath);
byte[] fileBytes = System.IO.File.ReadAllBytes(fileName);
System.IO.MemoryStream workStream = new System.IO.MemoryStream(fileBytes);
return File(workStream, "application/pdf", pDocID + "_report.pdf");
}