Visual Studio 2013 solo crea cambios HTML, no cambios de C #

Estoy construyendo un website personal usando los formularios web de asp.NET en visual studio 2013 express para web y estoy siguiendo este tutorial:

http://www.asp.net/web-forms/overview/getting-started/getting-started-with-aspnet-45-web-forms/introduction-and-overview

Mi página está estructurada exactamente igual que en el website, he cambiado algunas cosas menores para hacerla mía, pero la estructura en términos de las classs C # y cómo interactúan con el HTML son exactamente las mismas.

Llegué a la sección 5 del tutorial "Mostrar elementos de datos y detalles" y todo estaba funcionando bien. He usado git mucho en el pasado, así que decidí crear un repository para este proyecto para poder acceder a él en el trabajo si quisiera.

De repente, cuando hago cambios en las classs de C #, no se comstackrá. Es aún más extraño porque si hago un cambio en un file HTML, el cambio se genera. En la sección 3 del tutorial, aprendimos cómo crear las classs de "productos" que se muestran en la página de productos. Si quiero cambiar uno de los nombres de los productos, por ejemplo, cuando construyo el cambio no está allí. Simultáneamente fui y cambié cierta información en el HTML para la página de contacto, IT CHANGES cuando construyo. ¿Por qué los cambios de C # no entran en vigencia cuando construyo más?

Soy relativamente nuevo en asp.NET y Visual Studio. El HTML cambia cuando construyo y el C # no. Cuando cambio cualquiera, puedo ver en el explorador de soluciones que hay un tilde rojo para los cambios pendientes. ¿Por qué solo se includeía el cambio pendiente de HTML en la compilation y no en el C #? ¿Cómo me aseguro de que la compilation realmente está construyendo la versión que veo en la window de mi editor?

EDITAR

No sé si encontré la causa original, pero encontré una solución / solución alternativa. Me di count de que las classs mencionadas anteriormente fueron tomadas por la página html de la database de la página. El file .mdf de la solución no se estaba reconstruyendo cada vez que lo limpiaba y lo construía, así que lo borré físicamente y reconstruí la solución y voilla mis cambios de C # se produjeron. Todavía soy bastante nuevo en todo esto, ¿alguien puede explicar qué hace el file .mdf y por qué no fue reconstruido?

Compruebe sus properties de files .cs en la window de properties en Visual Studio para asegurarse de que su acción de compilation esté configurada como "comstackr". Las cosas que no están configuradas como "comstackr" no se comstackn. La forma en que MSBuild trata los elementos del proyecto depende por completo de su acción de compilation. Los files CS pnetworkingeterminados a "Comstackr" cuando los haces, pero si los cambiaste a ti mismo sería por eso que no se actualiza. Además, los files CS colocados en la carpeta App_Start se configuran por defecto en "Contenido" y ASP.Net los comstack cuando se inicia la aplicación, por lo que si cambió algo en App_Start, debe restablecer el sitio.

No estoy seguro de cuál es el problema, pero haría clic con el button derecho del mouse en la solución en Solution Explorer-> Clean Solution, luego hago otra compilation y veo si eso ayuda.