Visual Studio no permite puntos de interrupción en vistas MVC

A veces, Visual Studio no me permite establecer puntos de interrupción en las vistas MVC. Esto me ha sucedido muchas veces, pero no sucede en todas las vistas y no sé por qué.

Cuando hace clic en la barra de la izquierda para colocar un punto de interrupción, se coloca un círculo blanco en lugar del círculo rojo normal. El mensaje cuando se desplaza sobre él es "El punto de interrupción no se alcanzará actualmente. El código fuente es diferente de la versión original". Continúa describiendo cómo permitir que se alcancen los puntos de interrupción, pero eso produce resultados extraños y de todos modos no quiero eso.

Si el error es correcto, quiero ejecutar el código fuente original. No sé qué está pasando detrás de las escenas en VS; Intento la reconstrucción y todo eso, pero no ayuda. Estoy corriendo en modo de depuración en VS 2012.

Respuestas a la pregunta(7)

Su respuesta a la pregunta