In the Microsoft MVC4, I see something called bundling for minifying and caching static resources such as CSS and JavaScript. In the ScriptBundle method I see the first parameter that called virtual path and it should be relative only.
bundles.Add(new ScriptBundle("~/bundles/jquery").Include("~/Scripts/jquery-1.*"));
For example, ~/bundles/jquery in above code.
I have one question, how bundling uses this virtual path? Is this used for something like file caching?
Javascript and CSS Minifying/Bundling
Also look at this post ScriptBundle and StyleBundle names and
includes and link in this post for more details.