entrar en la configuración de máquina IIS y añadirASP.NET insecto marco
<deployment retail="true" />
Como se especifica en http://msdn.microsoft.com/en-us/library/ms228298.aspx
Crear un nuevo proyecto web, añadir una etiqueta y luego el siguiente código.
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = HttpContext.Current.IsDebuggingEnabled.ToString();
}
//Result: true
¿Qué me falta?
Actualización: Actualicé el valor en las versiones de 64 y 32 bits de la configuración de la máquina. El servidor ejecuta IIS7.5. Reiniciar no ayudó.
Actualización 2:
Pasando a través de V4 del marco usando Reflector me sale el siguiente código.
public bool IsDebuggingEnabled
{
get
{
try
{
return CompilationUtil.IsDebuggingEnabled(this);
}
catch
{
return false;
}
}
}
internal static bool IsDebuggingEnabled(HttpContext context)
{
return MTConfigUtil.GetCompilationConfig(context).Debug;
}
//Here is where I lose whats going on... Either way, if what Yaur said is correct then
//I believe that value is not only useless but dangerously misleading.
internal static CompilationSection GetCompilationConfig(HttpContext context)
{
if (!UseMTConfig)
{
return RuntimeConfig.GetConfig(context).Compilation;
}
return GetConfig<CompilationSection>(context);
}
De cualquier manera. Lo que puedo confirmar es que la funcionalidad no parece funcionar.
PD: @Yaur - Sí, he intentado cambiar el valor y estoy al tanto de las alternativas al uso de este método, pero el punto es que se supone que este método simplifica la implementación.
estoy mirando esto un poco más, pero por ahora cuenta de que esos requisitos mencionar que es para IIS6, y el blogpost a continuación es de 2006 – jcolebrand
Punto justo, pero tenga en cuenta que, esa página es el Marco 4. Sería bueno si fueran específicos sobre si los "Requisitos" eran "Requisitos mínimos" o "Requisitos absolutos" –
Sí, lo sé. Entonces, el truco de "venta minorista" se aplica a los binarios compilados, pero no parece afectar el contexto actual, aún reflejando ... solo parece afectar los rastros, no las cosas de depuración. De acuerdo, tienes que depurar para rastrear, pero no tienes que rastrear para depurar – jcolebrand