Проверьте путь, который испускается в HTML.Вероятно, он относится к центру данных или кластеру Azure и не имеет смысла для вашего клиента, если ваш клиент находится за пределами Azure.
Если вы видите что-то вроде "http://RD1204900029029/Downloads/test1.pdf",, это ваша проблема. Вам нужно будет выдать фактическуюпуть, использующий логику приложения для объяснения некоторых действий магии балансировщика нагрузки от вашего имени.
Лучший способ использовать информацию URL, предоставленную самим запросом. Я ни в коем случае не являюсь мастером ASP.NET, так что может быть более чистый способ сделать это (похож на Url.Content), но это будет работать
Попробуйте
HttpContext.Current.Request.Url.Host
так что
<%
var host = System.Web.HttpContext.Current.Request.Url.Host;
%>
<a href="<%= host + "/Downloads/test1.pdf" %>">test1</a>