error allowDefinition = 'MachineToApplication' al publicar desde VS2010 (pero solo después de una compilación anterior)

Puedo ejecutar mi aplicación Asp.Net MVC 2 sin problemas en mi computadora local. Simplemente ejecutar / depurar.

Pero si ya lo he construido, ¡no puedo publicarlo! Tengo que limpiar la solución y publicarla nuevamente. Sé que esto no es crítico para el sistema, pero es realmente molesto. "Publicación con un clic" no es "Solución limpia y luego Publicación con un clic"

El error exacto es el siguiente:

Error 11 Es un error usar una sección registrada como allowDefinition = 'MachineToApplication' más allá del nivel de aplicación. Este error puede ser causado por un directorio virtual que no se configura como una aplicación en IIS.

Sospecho que es algo que tiene que ver con Web.Config en la carpeta Vistas, pero entonces, ¿por qué solo después de compilar una vez? Y solo para notar, la aplicación funciona bien una vez publicada.

Respuestas a la pregunta(10)

Su respuesta a la pregunta