locked
Embedding images stored in azure blob storage don't render RRS feed

  • Question

  • Hello everyone,

    today I am faced with a big problem.

    I am part of a team creating a big solution for our customer that involves several websites and a big reporting environment (SSRS 2012, not azure reporting).

    Recently we have migrated all our images to Windows Azure Blob Storage. Accessing these images works like a charm in our websites, or just using a browser.

    However, since we have migrated the pictures they do not show up in the rendered reports anymore.

    When watching the design of the report the picture shows up fine. However, once the report is run it only shows a little red X.

    In the HTML version of the report, one can click "Inspect element" on a picture. On the picture that comes from the blob storage, all it shows is <img onerror="this.errored=true;" src="" errored="true"/>

    This we checked:

    - Other external pictures (from both our own domain, or something like the google logo) all render just fine

    - We have already configured the unattended execution account. We haven't restarted the service yet after specifying this account, but it is hinted nowhere that this is needed.

    - All picture formats from the blob storage fail (jpg, png, gif)

    - Pictures from someone else's blob storage account do work!!! Specifically some logo's from the aston martin website.

    Our picture that doesn't render: https://storagenoa.blob.core.windows.net/images/companylogos/NOA_roze_grijs.gif

    Another pictures that does render: http://astonmartin.blob.core.windows.net/cc100/img/centenary.png

    As for alternatives:

    We have considered hosting the pictures on the reporting server, but we'd rather not as some other websites need to gain access to the same pictures (both uploading and downloading), and there are hundreds of logos we use.

    Does anyone have a clue what could be wrong or how to find out what is wrong?



    • Edited by Sven Gude Thursday, September 26, 2013 1:35 PM
    Thursday, September 26, 2013 1:14 PM

Answers