estoy recibiendo un error en mi aplicación asp.net que leeError: No se puede evaluar la expresión porque el código está optimizado
"No se puede evaluar la expresión porque el código está optimizado o un marco nativa es en la parte superior de la pila de llamadas ".
protected void btnCustomerProfile_Click(object sender, EventArgs e)
{
try
{
Server.Transfer("CustomerProfile.aspx");
}
catch (Exception ex)
{
Response.Write(ex.ToString());
}
finally
{ }
}
Después de buscar SO, veo la mayor parte de los puestos similares implican response.redirect. Mi código está utilizando server.transfer y mi aplicación también está utilizando Master Pages.
¿Cómo puedo resolver este problema?
Actualización: Por alguna razón, este error se produce es que uso Response.Redirect también. Desafortunadamente no puedo usar Server.Execute, porque Server.Execute llama a la página que llama hacia el final.
¿Puedes publicar la pieza de código que arroja la excepción? – davioooh
uhmm ... en mi caso el problema fue causado por 'Response.End' ... Pero mirar su código es muy difícil de decir cuál es la causa de este problema ... – davioooh