2011-08-08 14 views
5

hay un montón de publicaciones SO en este tema. de lejos, la solución parece ser configurar el directorio en IIS como una aplicación. Otra solución común es eliminar los archivos de respaldo web.config de las carpetas en la raíz.Error: allowDefinition = 'MachineToApplication' más allá del nivel de aplicación

mi problema es diferente porque estoy ejecutando en IIS Express por lo que no hay forma de configurar la carpeta como una aplicación. Lo que noté es que cada vez que compilo, hay una carpeta llamada obj en mi raíz que causa el problema. Así que tengo que eliminarlo manualmente, todo el tiempo.

@Valamas, in this post indica que sólo el guión la eliminación de esa carpeta, pero estoy pensando que tiene que haber una mejor manera ... el error se produce por mí en esta línea:

<authentication mode="Forms"> 

pero parece ocurrir en otras instancias. ideas a alguien?

+0

Lejos de ser una solución elegante ... como un espacio de detención, agregue a la línea de comando del evento PostBuild: 'rd" $ (ProjectDir) obj "/ q/s '. En mi prueba, no eliminó la carpeta o subcarpetas, pero eliminó los archivos. –

+4

'rd" $ (ProjectDir) obj "/ q/s' (aquí está el comando otra vez en una sola línea) –

+0

gracias por el código real :) – ekkis

Respuesta

Cuestiones relacionadas