Recibo el siguiente error cuando intento compilar un sitio asp.net utilizando un script de compilación personalizado.Error de MSBuild al compilar el sitio web de ASP.NET
error ASPCONFIG: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.
Aunque la descripción es detallada, no entiendo exactamente lo que significa. No he configurado IIS para alojar este sitio web y no creo que pueda, ya que estoy ejecutando la versión de Vista Home Basic. Entonces, ¿el sitio web no se puede construir usando scripts personalizados? Responda como quiero probar esta función.
posible duplicado de [allowDefinition = Error msbuild 'MachineToApplication'] (http://stackoverflow.com/ preguntas/5271320/allowdefinition-machinetoapplication-msbuild-error) – Flexo
Yo también estaba borrando la carpeta obj hasta que tuve un conflicto con un script de compilación que lo requería. Catch-22, usé la respuesta aceptada en el siguiente enlace SO para mover la ubicación de la carpeta Obj a C: \ Temp \ BUILD. Tienes que hacerlo por archivo csproj, pero es una gran solución. Aquí está el enlace: http://stackoverflow.com/questions/261422/visualstudio-how-to-save-the-obj-folder-somewhere-else –