Hey All, Hopefully someone has run into this before: We have around 500 "Applications" in our application catalog, and make heavy use of the Application Catalog for user self-installations. Additionally, we had painstakingly gone through and added "icons" to every application to show up in Software Center/Application Catalog to make things look "pretty" This had all been working as expected for over a year up until last week. We were rolling out a new App Catalog Website/Web Service (2 servers) to replace our current. I removed the roles from the old one, added to the new. Everything works, software installs work, but no icons show up in the App Catalog. They DO however show up fine in Software Center. I then reverted the change, putting the role(s) back on the previously working, otherwise unchanged server. No dice, still no icons. Been playing with it for almost a week, here is what I can discern:
* No Icons show up at all, whether custom icons, shell32.dll default icons, or other. * All types do show up in software center after an install is initiated. * The permissions on the "AppIcons" folder are correct (RO to domain users in both of our Domains), but the folder itself is empty * No Errors reported on any Roles, or Services (all green) * Modifying an app (removing and re-adding icon) has no effect, still doesn't show up in App Catalog. * Making a NEW app (with new icon) has no effect, still doesn't show up in App Catalog. Is anyone familiar with the "How do icons get onto the app catalog" process? I assumed they all dumped to the AppIcons folder, but maybe not? Does anyone know what process/log controls this? I guess I'd imagine there is a process whereby they get from the database, to....where? is it WMI, SQL, inboxes... or does the app catalog web service do a direct database Call to query them? I feel like if I knew a bit more about how the black box (App Catalog) worked, I could troubleshoot it? Thanks in advance for any help/suggestions, as I want to make sure it's not something stupid before opening a case with MS. Jason Lang

