WebClient.DownloadData() возвращает 404 с расширением.axd

Я пытаюсь загрузить ссылку на изображение.axd, но получаю сообщение об ошибке (404). На локальном сервере работает нормально, но я получаю 404 на рабочем сервере. Что-нибудь, что я должен настроить в web.config или что-то?

    public System.Drawing.Image DownloadImage(string url)
    {
        using (var webClient = new WebClient())
        {
            byte[] fileBytes;
            try
            { 
            fileBytes= webClient.DownloadData(url);
            }
            catch (WebException ex)
            {
               // (HttpWebResponse)ex.Response).StatusCode
                Util.GerarLog("DownloadImage", ex.Message + " " + ex.InnerException + "URL: " + url + "Response: " + ((HttpWebResponse)ex.Response).StatusCode.ToString(), "Image");
                throw new Exception(ex.Message + " " + ex.InnerException);
            }
           return ByteArrayToImage(fileBytes);
        }
    }

    public static System.Drawing.Image ByteArrayToImage(byte[] fileBytes)
    {
        using (var stream = new MemoryStream(fileBytes))
        {
            return System.Drawing.Image.FromStream(stream);
        }
    }

0 ответов

Другие вопросы по тегам