В своем коде на стороне сервера я создаю следующий объект ответа:
var response = HttpContext.Current.Response;
response.Clear();
response.AddHeader("Content-Type", content.Type);
response.AddHeader("Content-Length", content.Length.ToString());
response.AddHeader("Content-Disposition",
string.Format("attachment; filename={0}; size={1}", Server.UrlEncode(content.FileName), content.Length.ToString()));
response.Flush();
response.BinaryWrite(content.Image);
response.Flush();
Возможно ли, что что-то в этом объекте ответа вызывает 403 и если да, то что? Если я просто запускаю пустую страницу aspx, я не получаю 403, только когда он проходит через код выше, возникает 403.