Я получаю сообщение об ошибке в моем приложении asp.net, которое читает
"Невозможно оценить выражение, потому что код оптимизирован, или собственный кадр находится поверх стека вызовов".
protected void btnCustomerProfile_Click(object sender, EventArgs e)
{
try
{
Server.Transfer("CustomerProfile.aspx");
}
catch (Exception ex)
{
Response.Write(ex.ToString());
}
finally
{ }
}
После поиска SO, я вижу, что большинство подобных сообщений включает response.redirect. Мой код использует server.transfer, и мое приложение также использует мастер-страницы.
Как я могу решить эту проблему?
Обновление: По какой-то причине эта ошибка возникает, когда я использую Response.Redirect. К сожалению, я не могу использовать Server.Execute, потому что Server.Execute вызывает вызывающую страницу ближе к концу.