Я работаю над страницей на C # ASP.NET, которая обычно перенаправляет на URL-адрес «file:». Похоже, что это работает нормально в большинстве случаев, но иногда (и в моей тестовой системе, по-видимому, всегда) вместо перенаправления в файл я получаю страницу с текстом «Объект перемещен сюда» где «здесь» - это ссылка на файл, который я пытался перенаправить, но с двумя слешами после двоеточия вместо двух (т. е. «file: ////testserver/docs/testdoc.doc»)
Обычно это сопровождается сообщением «System.Threading.ThreadAbortException: поток был прерван».
Я искал решение в другом месте и обнаружил некоторые интересные вещи о Response.Redirect, вызывающие исключения ThreadAbort, но это не кажется фундаментальной проблемой - мне кажется, что настоящей проблемой является «Объект перемещен to here "сообщение, которое вызывает исключение.
Кто-нибудь получил какие-либо предложения, почему я получаю это ...?
РЕДАКТИРОВАТЬ: Забыл упомянуть, что я использую Firefox (3.5.7) с вкладкой IE, поэтому собирался упомянуть, что, когда я подумал, что мне лучше попробовать его в IE, и вот - работает в IE (7).