El puntero de referencia nulo se pasó al stub cuando no se depuró con IE


En VS2012, mi proyecto web depura bien como siempre. Uso IIS Express. Hoy, instalé VS 2013 y cuando presiono F5 para depurar, obtengo

introduzca la descripción de la imagen aquí

No puedo encontrar una solución a esto en ninguna parte. Intenté borrar archivos temporales, cambiar el número de puerto de 7227 a otra cosa, eliminar archivos de configuración de iis express, etc. Incluso desinstalé y volví a instalar VS 2013.

Puedo ejecutar sin depurar, luego adjuntar a IISExpress y eso funciona, pero no puedo comenzar con un F5. Alguna pista?

EDITAR: Sucede en otra máquina, así como con la nueva instalación de Windows 8.1 y VS 2013

EDIT: SOLUTION: He comprobado Silverlight como depurador. Desmarcé Silverlight y pude depurar usando Chrome o Firefox usando F5. Obviamente algo no está bien aquí, pero no necesito depuración de Silverlight de todos modos.

Author: ScottG, 2013-10-18

4 answers

Tuve este problema y fue causado por IE no ser el navegador predeterminado. Puede corregir esto siguiendo esta respuesta

Visual Studio abre el navegador predeterminado en lugar de Internet Explorer

 40
Author: Kevin Ross,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 11:58:51

La respuesta fue dada por @ScottG en su edición, pero aquí hay una explicación más clara:

Abra la configuración de Propiedades de su Proyecto Web, haga clic en la pestaña Web y, en 'Depuradores', 'descloque' Silverlight.'Obviamente, si necesita depurar silverlight tendrá que encontrar otra solución, hasta que el equipo de VStudio solucione este error.

 19
Author: Nicholas Petersen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-11-04 19:44:09

Solución indeseable para un problema aparentemente relacionado (no una respuesta):

Creé un nuevo proyecto Silverlight en VS2013 (express edition, C#) y obtuve casi el mismo error al intentar ejecutar la aplicación en modo de depuración (presionando F5). El mensaje de error también terminaba con ' Se pasó un puntero de referencia nulo al stub.'

Configuré mi navegador predeterminado a IE10 y ahora el modo de depuración para aplicaciones Silverlight en C# en VS 2013 (express edition) funciona bien.

 3
Author: ian.mcdavid,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-10-18 22:11:52

Acabo de tener el problema opuesto, que el último post resuelto para mí!

He actualizado un proyecto de Silverlight de VS2010 a VS2013 (y puedo confirmar que si ha utilizado un Servicio de Dominio que está en problemas; a pesar de lo que Microsoft dice, el proyecto NO se compila bajo 2013 y dio un error para CADA tipo de datos edmx, procedimiento almacenado, etc!).

Cuando finalmente lo compilé después de un día de trabajo pesado (y no, no es compatible con versiones anteriores, esta es una actualización de 1 vía), se ejecutó, pero se comportó ligeramente diferente. Así que puse algunos puntos de interrupción que procedió a ignorar por completo.

El depurador Silverlight necesita ser comprobado, pero no lo fue. ¿Asumí que era parte del archivo vbproj? No han tenido problemas con la configuración de IE.

Ade

 0
Author: Ade,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-11-05 14:03:03