La mejor manera de integrar PHP con asp.net / asp.net-mvc

Por alguna coincidencia, este problema ha surgido dos veces en la última semana.

Un cliente tiene un sitio web PHP existente que desea mantener. También tienen o tendrán pronto algunas páginas web de ASP.net que desean integrar en el sitio existente, de forma que aparezca como un sitio único.

Tenemos a través de las siguientes posibilidades:

Utilizar IFrameCopie todos los menús / html al nuevo sitio y haga un enlace entre los sitios, el usuario se mueve entre los sitios pero no se da cuenta, si no mira la urlUtilice los servicios web para leer la información del sitio web asp.net y escriba el html en el sitio PHP.Utilice WSRP (Web Portlets Remote Portlets). Han probado esto para mostrar las partes web de Sharepoint en un sitio Java, no han probado con PHP.

¿Alguien ha probado alguno de estos? ¿Tiene una sugerencia mejor? ¿Hay alguna que debamos evitar definitivamente?

Gracias

Shiraz

Respuestas a la pregunta(3)

Su respuesta a la pregunta