¿Se pueden alojar PHP y asp en el mismo host?

Sí. Es posible. Sin embargo, puede tomar dos rutas, tome la que le resulte más cómoda.

  1. Cuadro de Windows con IIS: PHP es multiplataforma, lo que significa que puede ejecutarse tanto en Windows como en Linux. Por lo tanto, con un servidor de Windows puede ejecutar fácilmente PHP y ASP.NET. No olvides elegir diferentes puertos y configurarlos. ( Recomendado)
  2. Linux box con Mono: Mono es básicamente una implementación de código abierto de .NET Framework de Microsoft basado en los estándares ECMA para C # y Common Language Runtime. Toda la funcionalidad aún no está disponible en Mono. Pero aún así, si desea sitios simples, puede hacer el trabajo.

    Por cierto, tenga en cuenta que, una caja de Windows es más costosa que su contraparte de Linux, el costo de la licencia juega un papel muy importante.

Debería poder ejecutar ambos en el mismo sitio, pero asegúrese de que el AppPool para el sitio ejecute una configuración de grupo ASP.NET “clásica”. El AppPool predeterminado enruta todo a través de ASP.NET, y no querrá eso para sus páginas PHP.

Aparte de eso, deberías estar bien. Las cadenas de consulta, los archivos y las bases de datos de fondo serán la mejor manera de compartir datos entre páginas.

Si por qué no. Si opta por el alojamiento web de Windows, debería poder usar PHP, ASP, ASP.Net para su sitio web. La mayoría de los proveedores de alojamiento de Windows los admiten en el servidor de Windows.

Sí, siempre y cuando el servidor se base en Windows. PHP se puede ejecutar tanto en Windows como en Linux, pero ASP es una tecnología de Microsoft y solo se ejecutará en Windows.

Sí.

En caso de duda, siempre puede activar un VPS de FreeBSD y ejecutar cárceles.

Puede hacer cualquier tipo de virtualización, contenedorización o Docker de usuario.

Sí, puede agregar PHP y ASP en el mismo servidor, dado que es un servidor IIS.

IIS admite tanto PHP como ASP.