Recently have upgraded the Sitecore instance from 9.3 to 10.3 and post upgrade dashboard icons are not loading. When I inspect the broken image and the image loading from temp folder(https://instance/temp/iconcache/launchpadicons/48x48/xanalytics.png)

enter image description here

When I check the Network tab all the images are showing 500 exceptions.

enter image description here

To resolve this i did clean, link database and did complete indexing also. If anyone faced a similar issue please do let me know.

If I add -/ before temp folder image loading fine(https://instance/-/temp/iconcache/launchpadicons/48x48/xanalytics.png)

  • After migration have you rebuilt indexes? Commented Jul 21, 2023 at 7:18
  • If the issue still persists after applying the below suggestion, I would copy the images from the Vanilla temp folder and replace them in the upgraded temp folder and try. Commented Jul 21, 2023 at 8:06

2 Answers 2


Ensure the Nuget packge reference SharpZipLib library version is compatible with Sitecore 10.3. The OOTB(vanilla) Sitecore 10.3 uses ICSharpCode.SharpZipLib.dll with version 1.3.2.

enter image description here

Reference: Sitecore Launchpad icons missing

Hope it helps!

  • Sumit, I checked this article before publishing this question. ICSharpCode.SharpZipLib.dll version is 1.3.2 only in my current Sitecore 10.3 version. I am suspecting something else causing this issue.
    – Reddy
    Commented Jul 21, 2023 at 5:39
  • Also check the /temp folder permission, sometime permission cause the issue. Check the <customHandlers> in Sitecore.config value of trigger="-/temp/" Commented Jul 21, 2023 at 5:56

You should also verify the following handler in your web.config file.

<add verb="*" path="sitecore_icon.ashx" type="Sitecore.Resources.IconRequestHandler, Sitecore.Kernel" name="Sitecore.IconRequestHandler" />

Also you can try running the Clean up databases from the Control Panel.

Hope this will help to resolve your issue.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.