SCCM, for me personally, will forever remain a bottomless well of endless problems 🙂
Lately I meet a problem that the package has been distributed to all Distribution Points correctly, but when it came to deliver it to clients, in local cache folder I saw only *.tmp files, all folders were correct, just there was no normal files.
If somebody has met problem like this here is the solution, at least for mine case 🙂
There is a file: C:\Windows\System32\inetsrv\config\applicationHost.config on SCCM server
and you can find there many record like:
<add fileExtension=”.config” allowed=”false” />
Now it is easy to figure out, that the install folder of application I wanted to deploy in cache, contained one file with “.config” extension. As I changed “false” to “true” in that record, all worked like a harm 🙂