Answers to this question explain that for example jquery-1.5.1.min.js is a minified version of jquery-1.5.1.js and the latter is there so that I can read and analyze the script and the former is for actual use.
Now if I create an MVC3 ASP.NET application and add that into an Azure role both (and also jquery-1.5.1-vsdoc.js) are copied into the Scripts subfolder of the site and the service package.
Will I realistically ever need the jquery-1.5.1.js and jquery-1.5.1-vsdoc.js files in my site when debugging and in my Azure role when running? What are the scenarios when I might need them?
While debugging I find it useful to use the non-minified version of jQuery when stepping through code.
It helps to see what’s happening within jQuery that might be causing a bug. It really only comes into play if there’s a bug in jQuery itself (I’ve found and reported a couple). If you’re not interested in stepping through the jQuery code, then don’t worry about the verbose versions, and stick to the minified reference.