Cómo depurar código fuente de .Net Framework (4.8) en Windows 10
Quiero ingresar al SetAuthCookie
.
Descripción
Windows 10 21H1
Visual Studio 2019 16.11.7
- Deshabilitar solo mi código
- Deshabilitar pasar por alto propiedades y operadores
- Deshabilitar requerir archivos de origen que coincidan exactamente con la versión original
- Habilitar el paso del origen del marco .NET
- Habilitar el soporte del servidor de origen
cs
public partial class Login : System.Web.UI.Page
{
protected void login_Click(object sender, EventArgs e)
{
if(username.Text == "admin" && password.Text == "123")
{
// Punto de interrupción
FormsAuthentication.SetAuthCookie(username.Text, false);
}
}
}
Pulsar F11 hace que el depurador simplemente se salte a la siguiente línea.
Abrir la ventana de módulos, la versión de System.Web.dll
es 4.8.4330.0 creado por: NET48REL1LAST_B
.
Desinstalar la actualización de Windows muestra una alerta:
Se requiere la actualización para Microsoft Windows (KB4601554) en su ordenador y no se puede desinstalar.
Véase también
¿Cómo se activa “Habilitar el paso del origen del marco .NET”?
davy.ai
Para acceder a
SetAuthCookie
en Visual Studio 2019 como un experto en tecnología de la información especializado en depuración de .net, debes seguir los siguientes pasos:Después de seguir los pasos anteriores, coloca un punto de interrupción en la línea
FormsAuthentication.SetAuthCookie(username.Text, false);
que debe ser depurada.Luego, presiona F11 para acceder a
SetAuthCookie
, pero si simplemente salta a la siguiente línea sin proporcionar información, verifica la versión deSystem.Web.dll
en la ventana de módulos, que debería ser4.8.4330.0 built by: NET48REL1LAST_B
.Si la versión es correcta y el problema persiste, intenta desinstalar la actualización de Windows, pero si muestra la alerta “La actualización para Microsoft Windows (KB4601554) es necesaria para tu computadora y no se puede desinstalar”.
Para obtener más información, consulta este enlace: ¿Cómo se habilita “Habilitar el paso del código fuente del framework .NET”?.