191 votos

Error: allowDefinition = ' MachineToApplication ' más allá de nivel de aplicación

He descargado el proyecto online en ASP.Net. Mientras se ejecuta la aplicación me sale un error

Es un error utilizar una sección registrada como allowDefinition = 'MachineToApplication' más allá de nivel de aplicación. Este error puede deberse a un directorio virtual no se configura como una aplicación en IIS.

¿Qué cambios debería hacer en web.config o en otra parte para hacer este trabajo?

98voto

Johnny Reilly Puntos 1270

Sólo he encontrado esta "delicia". Parece presentarse justo después de que he publicado una aplicación web en modo de liberación.

La única manera de conseguir constantemente alrededor de la cuestión que he encontrado es seguir esta lista de comprobación:

  1. Solución limpia mientras que su solución está configurada en modo de liberación.
  2. Solución limpia mientras que su solución está configurada en modo de depuración.
  3. Construir mientras que su solución está configurada en modo de depuración.

83voto

Eduardo Molteni Puntos 23135

Encontré este post y que me estaba pasando.
Sólo Clean el proyecto y el error desaparece. (debe ser un error de VS2010)

24voto

xiecs Puntos 423

Sólo he tenido este problema al crear una segunda versión de mi sitio Web. No pasó cuando hice la primera vez.

Sólo he borrado la papelera y carpetas, obj, ejecutar una solución limpia y construyó otra vez, esta vez sin ningún problema.

20voto

Will Puntos 76760

Ninguno. Es necesario establecer el directorio haya depositado el sitio web como una aplicación web en IIS.

16voto

Pete Puntos 111

Este error se produce cuando intenta abrir un proyecto como sitio web. La forma más sencilla para determinar si ha creado un sitio web o un proyecto es revisar su carpeta de la solución (es decir. donde guardó su código) y ver si usted tiene un *archivo .sln en el directorio raíz, si lo hace, entonces usted ha creado un proyecto.

Solo para agregar, me he encontrado con este error sólo ahora, cuando he intentado abrir un proyecto que he creado un nuevo mientras que seleccionando "Archivo", "Abrir sitio Web" desde los menús de Visual Studio considerando que yo debería haber seleccionado "Archivo", "Abrir Proyecto". Yo facepalmed tan pronto como me di cuenta :)

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X