I want to generate complete Url (with domain name etc) of any file in MVC. Example: A .jpg file or an exe file.
Example: If I give "~/images/abc.jpg" it should return "http://www.mywebsite.com/images/abc.jpg"
I am aware of the Url.Action overload that takes the protocol as a parameter. But Url.Action can be used only for Actions.
I want something like Url.Content function that takes protocol as a parameter.
Do you know if any method to get complete url of any file?
I have tried: VirtualPathUtility.ToAbsolute, ResolveClientUrl, ResolveUrl but all of these don't seem to work.
Thanks.