Я пишу простую тестовую страницу для загрузки текстового файла в браузер по нажатию кнопки.Я получаю действительно странную ошибку, которую я никогда раньше не видел.Есть какие-нибудь мысли?
Ошибка происходит при 'Response.End ();'и файл никогда не попадает в браузер клиента
Код:
string filePath = "C:\\test.txt";
FileInfo file = new FileInfo(filePath);
if (file.Exists)
{
Response.ClearContent();
Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name);
Response.AddHeader("Content-Length", file.Length.ToString());
Response.ContentType = "text/plain";
Response.TransmitFile(file.FullName);
Response.End();
}
Ошибка:
Невозможно оценить выражение, поскольку код оптимизирован или собственный кадрнаходится на вершине стека вызовов.