Recibo este error cuando creo una nueva carpeta y la carga de archivos. Tengo un sitio existente creado, pero no quiero agregarlo al sitio, sino tenerlo como una aplicación en sí mismo. ¿Algunas ideas?sección registrada como allowDefinition = 'MachineToApplication' más allá del nivel de aplicación
Respuesta
Acabo de tener este problema no hace mucho tiempo. Vaya a IIS, seleccione la carpeta que creó y vaya a propiedades. Verá el "nombre de la aplicación" en gris, haga clic en el botón "crear" y guárdelo. Podrá ejecutar su aplicación por separado.
Este es de hecho el primer escenario para comprobar. Sin embargo, el escenario más frustrante en el que se produce este error es después de una compilación/publicación bajo una configuración de compilación diferente (es decir, compilar en Release y luego intentar compilar en Debug y obtener este error). Debe realizar una operación de limpieza en el modo de liberación.
Ver esta respuesta que apunta a otros detalles: Error: allowDefinition='MachineToApplication' beyond application level
Heredé un proyecto que tiene el mismo problema. No sé si sucede porque tienen diferentes versiones del archivo de configuración por entorno y crea el web.config sobre la marcha en tiempo de compilación o qué, pero si cambio los modos de compilación, siempre tengo que hacer una solución limpia en orden para que la construcción sea exitosa –
simplemente solucioné este tipo de errores después de horas de intentos, he tenido el mismo escenario resolverse simplemente eliminando cualquier copia de seguridad de los archivos de su solución puede haber creado mover su aplicación desde una versión de Visual Studio a la otra y se resuelve el problema
Me enfrenté a este problema muchas veces. Diferentes soluciones funcionaron en diferentes ocasiones. Las siguientes son las soluciones.
- Cree una aplicación IIS para su sitio web.
- Limpia la solución y reconstruye de nuevo.
- Elimina la carpeta obj y vuelve a crearla.
IIS abierta, haga clic haga clic derecho en la carpeta y haga clic en "Convertir a la aplicación"
En 2012 R2, no vi esta opción cuando hice clic derecho. Sin embargo, se mostró en el panel Acciones, cuando se resaltó el directorio ofensivo. –
he tenido este problema cuando moví mi aplicación de Windows XP a Windows 7. El error se debe principalmente a que no se convertía tu carpeta en la aplicación.
El error que estaba cometiendo era, cuando seleccioné la carpeta en IIS y clic derecho, elijo "Agregar aplicación". Esto debería ser "Convertir a la aplicación". El resolvió mi problema.
Desea eliminar la aplicación de su carpeta, luego repita el proceso y seleccione "Convertir a aplicación".
La carpeta del proyecto a la que está accediendo puede ser la incorrecta, lo que da como resultado la búsqueda de dos archivos webconfig para un proyecto. Intente abrir el sitio web correcto.
Por lo que vale, mientras estaba en desarrollo, recibí el mismo error cuando uso "Abrir sitio web" en un proyecto que creé usando "Nuevo proyecto". Si, en cambio, abro con "Abrir proyecto", el error desaparece.
Acabo de enfrentar esto hoy ... Aquí está mi solución y la comprensión de la misma.
- Haga clic derecho en su proyecto web y 'descargarlo'.
- Editar sus proyectos .csproj (supongo .vs.proj en VB)
- Busque 'verdadero'
- Cambio en false.
- Guarde su .csproj
- Haga clic derecho en .csproj y vuelva a cargarlo.
Afortunadamente soluciona su problema.
Tengo entendido que el error que está recibiendo es 'real', en mi caso en mi web.config estaba causando el error, porque esto realmente debería establecerse en nuestro servidor, no en la aplicación.
Por alguna razón, leer la publicación de Phil Haacks me ayudó a resolver esto ... Espero que esto ayude a otros, no pude encontrar una solución que satisficiera nuestras necesidades mientras miraba.
Bueno, acabo de resolver este error. solo vaya a su carpeta de proyecto/sitio web (no la publicada). busque web.config en toda la carpeta si la encontró más de una vez, ya sabe qué eliminar. de lo contrario, si solo se encuentra un web.config. asegúrese de que tenga los derechos para ser Leído. y el problema final si todo está bien, luego haga un nuevo proyecto en Visual Studio y elimine todos los componentes, luego agregue el proyecto existente haciendo clic derecho, compilación, depuración. Voila !!!
Si usted está recibiendo este error en Visual Studio, Scott Michell has explained it very well.
Básicamente va a abrir la carpeta principal del sitio. En este caso, web.conf está en una subcarpeta que no permite ciertas etiquetas y, por lo tanto, este error. Para resolver, simplemente vuelva a abrir el sitio y seleccione la carpeta raíz. El error debería desaparecer.
Si el error está relacionado con IIS, la creación de la aplicación para la carpeta podría ayudar.
- Abrir IIS
- Seleccionar la piscina 3.Select grupo de aplicaciones donde la aplicación alojada 4.Click en "Configuración avanzada" 5.Cambie el "Modo de Tubos Gestionado" a "integrados"
- 1. Error: allowDefinition = 'MachineToApplication' más allá del nivel de aplicación
- 2. ¿Por qué obtengo al azar un "error al usar la sección registrada como allowDefinition = 'MachineToApplication'" cuando construyo un proyecto MVC?
- 3. allowDefinition = 'msto error' MachineToApplication '
- 4. directorio virtual no está configurado como una aplicación en IIS
- 5. ¿Cómo configuro el código más allá del nivel por función?
- 6. ¿Cómo se cambia el atributo de la sección allowDefinition usando appcmd en IIS 7?
- 7. trenzado y WebSockets: Más allá del eco
- 8. Comprobación del código JavaScript más allá de JSLint
- 9. Evaluar más allá de un nivel dentro de Retención en Mathematica
- 10. Emacs se desplacen más allá del extremo de tampón
- 11. C - elemento más allá del final de una matriz
- 12. Más allá de los patrones de diseño?
- 13. Ampliar div hijo más allá del contenedor div
- 14. Ocultar texto yendo más allá del elemento DIV
- 15. La aplicación para iPhone "tiene afirmaciones activas más allá del tiempo permitido"
- 16. Python, más allá de lo básico
- 17. Rails Aplicación Admin Sección
- 18. ¿Cómo crece más allá de los marcos web para crear su propio marco de aplicación?
- 19. Mover fábricas más allá en Python
- 20. Aplicaciones de litio que van más allá de CRUD
- 21. ¿La sección crítica es siempre más rápida?
- 22. Seguridad más allá de un nombre de usuario/contraseña?
- 23. Configuración de autenticación de IIS7 para ASP.NET
- 24. Bibliografía como sección en LaTeX/BibTeX
- 25. tarea no registrada recibida del tipo
- 26. MVC3 Extraño error después de activar la compilación de vistas
- 27. interacción más allá de los límites de uiview
- 28. ¿Es posible compilar Python de forma nativa (más allá del código de byte pyc)?
- 29. Imagen de fondo cortó más allá de la ventana gráfica
- 30. Configuración de autenticación múltiple/diferente en web.config
Este problema aún se manifiesta en VS2012. He abierto un informe de error con Microsoft. Cualquier persona que experimente el problema, vota por favor el informe de error https://connect.microsoft.com/VisualStudio/feedback/details/779737/error-allowdefinition-machinetoapplication-beyond-application-level –