Проблема в Server.MapPath("\\some unc path\\TextFile1.txt");
Файл не находится в каталоге документов вашего сервера, поэтому сопоставление не удастся. У вас есть абсолютный путь, поэтому используйте его в вашем StreamReader
или передайте его непосредственно методу File()
.
Также ваш путь неверен. Смотрите другой пост.