asp.net-mvc visual-studio-2013 razorgenerator

asp.net mvc - Visual Studio 2013 aferrándose al archivo App_global.asax.PDB?



asp.net-mvc visual-studio-2013 (2)

Después de actualizar a VS2013, nos encontramos con este problema en una aplicación de formularios web grandes que desarrollamos. Resolvimos eliminar el atributo optimizeCompilations = "true" del elemento de compilación en nuestro archivo Web.Config.

También probé VS2013 Actualización 1 y VS2013 Actualización 2 RC y ninguno de ellos resuelve este problema.

Desde que actualicé a Visual Studio 2013 (desde 2012), me he dado cuenta de que al depurar mi aplicación ASP.NET MVC 5, ocasionalmente obtengo un volcado de error de compilación a través de IIS Express de:

Descripción: Se produjo un error durante la compilación de un recurso requerido para atender esta solicitud. Revise los siguientes detalles de error específicos y modifique su código fuente de manera adecuada.

Mensaje de error del compilador: CS0042: Error inesperado al crear el archivo de información de depuración ''c: / Users / Jeff / AppData / Local / Temp / Temporal ASP.NET Files / root / 368a9040 / 83fb9039 / App_global.asax.PDB'' - ''c: / Users / Jeff / AppData / Local / Temp / Temporal ASP.NET Files / root / 368a9040 / 83fb9039 / App_global.asax.pdb: El proceso no puede acceder al archivo porque lo está utilizando otro proceso.

Error de fuente:

[Sin líneas fuente relevantes]

Archivo fuente: Línea: 0

Este error desaparece si abro Process Explorer y luego busco el handle en App_global.asax.pdb (que tiene DevEnv.exe) y lo cierro con fuerza y ​​luego actualizo la página. Sin embargo, es un inconveniente y nunca tuve que hacer eso antes de 2013.

¿Alguien tiene una idea de por qué esto está sucediendo intermitentemente en 2013 pero no antes?

La única cosa posible en la que podía pensar era algún problema oscuro con el paso de MSBuild de Razor Generator que uso, pero no podía entender por qué estaría en App_Global.asax y no en una vista (y aun así, no debería no se está compilando para una vista no modificada)


No estoy seguro de si nuestros problemas son idénticos, pero resolví el problema desactivando Edit y Continue.

Herramientas -> Opciones -> Depuración -> Editar y continuar -> Desmarque "Habilitar edición y continuar".