¿Puede tener un sitio web asp.net en múltiples dominios (en IIS) pero diferentes páginas dinámicas (basadas en bases de datos) en cada sitio (específico de la región)?

Sí tu puedes. El cambio de contexto similar a este es la cantidad de sus marcas favoritas que se dirigen a segmentos de mercado específicos (por ejemplo, muestran un acuerdo específico si se encuentra en Canadá, solo anuncian alcohol en lugares donde no está prohibido). Hay muchas formas en que se puede lograr, una de las cuales es por múltiples dominios, como lo solicitó.

Cada solicitud realizada a un sitio web del sitio oficial de Microsoft ASP.NET viene con una gran cantidad de información sobre quién es el solicitante, qué página está solicitando e incluso el host a través del cual lo solicita. Incluso puede determinar la cultura local a través del hilo de la solicitud actual, lo que le permitiría cambiar dinámicamente el contenido.

Puede crear mapas de sitio dentro de archivos de recursos, que se pueden cargar y cambiar según la preferencia. También puede mantener esta información en una base de datos que puede ser consultada por los segmentos específicos a los que se dirige.

La intención real de la solución determinará qué técnicas funcionarán mejor para sus necesidades, pero se logra fácilmente con la información proporcionada en la Solicitud.