Okay, so ASP.net allows one to embed Images into an Assembly and access them using WebResource.axd.
I just wonder: What are the Pros/Cons of using Web Resources instead of Images in a folder on the Web Server, like how it’s being traditionally done?
This article mainly mentions ease of deployment, but that doesn’t seem to justify the extra amount of work.
One clear scenario is: third party controls.
I really don’t want to deal with different script/image files for controls we are not developing. With embedded resources, its just the .dll file and that’s it :).
The same applies if you are developing custom web controls that you will be using across different web sites.