I assume that a network resource is not an option (perhaps an external site, etc.).
Please note that IIS is not the only way to host a web service. With WCF, you can use the exe console or the Windows service to host the WCF service, which allows you to run WCF on the server without mentioning IIS. See here . Then all you need is a line of sight on the server and some code that returns the file (or its fragments or stream).
source share