Top

Web Application Project: error CS0433 al compilar

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!

Iván González Vilaboa
15 Comments
  • anonymous

    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:
    Línea 46:
    Línea 47:
    Línea 48:
    Línea 49:

    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

    1 agosto, 2007 at 10:12 pm Responder
  • anonymous

    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.»

    5 junio, 2008 at 12:49 pm Responder
  • anonymous

    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

    9 junio, 2008 at 9:04 am Responder
  • anonymous

    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:
    Línea 99:
    Línea 100:

  • anonymous

    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!!

    3 febrero, 2009 at 6:28 pm Responder
  • anonymous

    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.

    2 marzo, 2009 at 2:00 am Responder
  • anonymous

    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…

    22 abril, 2009 at 9:31 pm Responder
  • anonymous

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

    12 junio, 2009 at 11:24 pm Responder
  • anonymous

    Efectivamente

    yo eliminé el web.config y quedó

    Muchas Gracias maaaster

    8 septiembre, 2009 at 11:27 pm Responder
  • anonymous

    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

    14 abril, 2010 at 8:50 pm Responder
  • anonymous

    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’.

    30 abril, 2010 at 10:07 am Responder
  • anonymous

    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:
    Línea 26: Línea 27:

    Archivo de origen: K:EscritorioPratDePaduaCDCDCap12seguridad2web.config Línea: 25

    7 septiembre, 2010 at 8:56 pm Responder
  • anonymous

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

    29 enero, 2011 at 2:18 pm Responder
  • anonymous

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

    16 febrero, 2011 at 10:27 pm Responder
  • anonymous

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

    29 abril, 2011 at 2:19 pm Responder

Post a Reply to anonymous Cancel Reply