Cómo accedes desde el exterior a esa instalación?
le has añadido el encabezado de host al IIS para esa web?
le has añadido el alias al portal DNN?
Creo que el fallo es que no has asignado permisos al usuario IUSR_NombrePC que es el que se usa normálmente IIS como usuario anónimo, éste usuario debería tener permisos de lectura sobre el directorio DNN, nada más, no necesita control total en absoluto.
Quita los permisos a Todos, eso es un gran riesgo de seguridad, los permisos de control total en el directorio DNN deben ser para el usuario Servicio de Red (o el que esté ejecutando la aplicación ASP.Net)