me siguen dando preguntó acerca de dominios de aplicación en las entrevistas, y I know the basics:buen ejemplo de uso de dominio de aplicación
- Son un nivel de aislamiento dentro de una aplicación (lo que las diferencia de las aplicaciones)
- que puede tener hilos (haciendo diferentes de hilos)
- excepciones en un dominio de aplicación no afectan a otros dominios de aplicación
- no pueden acceder a la memoria de cada uno
- cada dominio de aplicación puede tener diferentes seguridad
Aún no obtengo lo que los hace necesarios. Estoy buscando una circunstancia concreta razonable cuando usaría uno.
Respuestas:
- código no confiable
- aplicación Core protegida
plugins no son de confianza/tercera parte son excluidos de memoria compartida corruptor y el acceso no autorizado al registro o disco duro mediante el aislamiento de dominio de aplicación separada con restricciones de seguridad, protegiendo la aplicación o el servidor. p.ej. ASP.NET y SQL Server de alojamiento código de componente - código de confianza
- Estabilidad
Aplicación segmentado en características seguras, independientes/funcionalidad - flexibilidad arquitectónica
La libertad de ejecutar varias aplicaciones en una sola instancia de CLR o cada programa en sí mismo.
¿Algo más?
+1 para el enlace al blog de Chris Brumme. Debe leer. – dotnetguy