I have an enterprise service dll that can list the directories of a share, read file names, etc. Now I need to use it to download a file from that share to the web browsing users desktop. The dll is in the GAC and has a unique identity set in the identity tab with full access to the share. Any thoughts?