Web Application Project: error CS0433 al compilar

Hoy me he vuelto a encontrar con este viejo amigo...

Si estáis usando los Web Application Projects de Visual Studio 2005 Service Pack y al crear un proyecto de Deploy de vuestra aplicación web, compilais Ok y luego tenéis este error a la hora de ejecutar la aplicación, haced dos cosas:

  • Aseguraros que no tenéis una carpeta App_Code en vuestro proyecto
  • Que todas las páginas .ASPX utilizan en la directiva @Page el atributo CodeBehing en lugar de CodeFile

Solucionado!

Comparte este post:

Comentarios

# Mariuxi said:

Eso tu crees q tambien se aplica a este error

Mensaje de error del analizador: Es incorrecto utilizar una sección registrada como allowDefinition='MachineToApplication' mas allá del nivel de aplicación. Este error puede tener como origen un directorio virtual que no esté configurado como aplicación en IIS.

Error de código fuente:

Línea 45:    <allow roles="administradores" />

Línea 46:   </authorization>

Línea 47:   <roleManager enabled="true" />

Línea 48:   <compilation debug="true" strict="false" explicit="true">

Línea 49: <assemblies>

yo tengo una web en aspx y me bota ese error nose si lo q tu dices arriba se aplique tambien en este caso, xq yo si tengo esa carpeta app y en el @page tengo el codefile,

agradeceria mucho tu respuesta ya q vengo luchando con esto desde hace un par de semanas

Wednesday, August 01, 2007 10:12 PM
# ilecara said:

a mi también me da el siguiente error:

"Es incorrecto utilizar una sección registrada como allowDefinition='MachineToApplication' mas allá del nivel de aplicación. Este error puede tener como origen un directorio virtual que no esté configurado como aplicación en IIS."

<authentication configSource="auth_Windows.config"/>

Thursday, June 05, 2008 12:49 PM
# Marta said:

a mi me da el mismo error y por favor necesito que alguien me ayude porque no consigo salir de este bucle infinitoooo

trabajo en local y no solo me pasa a mi

saludos y gracias

Monday, June 09, 2008 9:04 AM
# Mecodi said:

a mi me da el siguiente error:

Es incorrecto utilizar una sección registrada como allowDefinition='MachineToApplication' mas allá del nivel de aplicación. Este error puede tener como origen un directorio virtual que no esté configurado como aplicación en IIS.

Error de código fuente:

Línea 96:             durante la depuración.

Línea 97:         -->

Línea 98:     <authentication mode="Forms" />

Línea 99:     <compilation debug="true"/>

Línea 100:    <!--

alguien puede saber a qué es debido. gracias, un saludo.

Wednesday, June 18, 2008 12:07 PM
# Ivan said:

A mi me pasaba y era por que habia creado una copia en una subcarpeta del proyecto y tenia 2 web.config. Buscad bien dentro de vuestras carpetas del proyecto a ver si es eso!!

Revisad el error que os da, si copiais el error de la celda de los errores a un bloc de notas os dice la ruta donde está el web.config duplicado.

Espero que os ayude!!

Un saludo!!

Tuesday, February 03, 2009 6:28 PM
# Cjb said:

Iván,

Tenia el mismo problema y era por el problema de web.config duplicado, muy facil de encontrar al copiar el error al bloc de notas.

Muy Agradecido!!

Saludos.

Monday, March 02, 2009 2:00 AM
# molivares said:

Si, efectivamente es por que hay un web config duplicado, en mi caso fue que instalé una herramienta para generar gráficos en la misma ruta, y me generó en la nueva carpeta un nuevo web config, eliminé la carpeta y listo, ...Solucionado...

Wednesday, April 22, 2009 9:31 PM
# raul said:

ese error tambien pasa, cuando el desarrollo fue hecho en vs2008 y el hosting no soporta el framework 3.0

Friday, June 12, 2009 11:24 PM
# PAco said:

Efectivamente

yo eliminé  el web.config    y quedó

Muchas Gracias     maaaster

Tuesday, September 08, 2009 11:27 PM
# Nicolas said:

Sigo con este proble que es de nunca acabar.

Tengo una aplicacion hecha en ASP.NET con VB. El unico error que tengo es:

Error 1 Es incorrecto utilizar una sección registrada como allowDefinition='MachineToApplication' mas allá del nivel de aplicación. Este error puede tener como origen un directorio virtual que no esté configurado como aplicación en IIS.

Me lo tira en todos los web config creo... tengo varios por que hay varias carpetas. En ninguna carpeta hay duplicados.

Por todo lo que estube leyendo hoy todo el dia entiendo que algo que ver con las cuentas de usuarios y permisos es... En esta maquina no tengo el IIS pero deberia correr igual al compilar no?

Es una aplicacion grande, no la hice yo, pero tengo que entenderla toda, es por mi trabajo. No puedo correrla por culpa de ese error y me esta pudriendo ya.

Aun no encontre solucion, saludos!

gracias

Wednesday, April 14, 2010 8:50 PM
# mariajo said:

si le cambio a CodeBehing me da un error en compilacion

Error:2 Error al analizar el atributo 'codebehing': El tipo 'SAP.Refresco.RefrescoPedido' no tiene ninguna propiedad pública cuyo nombre sea 'codebehing'.

Friday, April 30, 2010 10:07 AM
# JuniorJamesJOhannn said:

Mensaje de error del analizador: Es incorrecto utilizar una sección registrada como allowDefinition='MachineToApplication' mas allá del nivel de aplicación. Este error puede tener como origen un directorio virtual que no esté configurado como aplicación en IIS.

Error de código fuente:

Línea 23:           "Passport" y "None"

Línea 24:     -->

Línea 25:     <authentication mode="Forms">

Línea 26:         <forms name=".ASPXAUTH" loginUrl="login.aspx" protection="All" timeout="60" />

Línea 27:       </authentication>

Archivo de origen: K:\Escritorio\PratDePadua\CD\CDCap12\seguridad2\web.config    Línea: 25

Tuesday, September 07, 2010 8:56 PM
# Wilmar Cabezas said:

Gracias, la unica forma de solucionarlo fue en indicando en vs que no compilara la libreria y excluirla del proyecto.

Saturday, January 29, 2011 2:18 PM
# havuz said:

He lidiado con el mismo problema mismo parche de error para Windows 2005

Wednesday, February 16, 2011 10:27 PM
# Gris said:

Gracias Ivan, tenia el mismo problema y era por el web.config duplicado, te lo agradezco bastante!

Friday, April 29, 2011 2:19 PM