Wordpress использует PHP и MySql. Я успешно установил и запустил его под Windows 2008 с IIS 7. Новый компонент CGI в IIS 7 также дает довольно хорошую производительность.
Конечно, вы можете запустить отдельный, но связанный сайт на базе ASP.NET на одном сервере.
Вы также можете запустить смешанный сайт ASP.NET + PHP. IIS направляет входящие запросы конкретному HttpHandler на основе расширения URL, поэтому нет причин, по которым вы не можете смешивать * .php & * .aspx.
На самом деле вы также можете делать такие вещи, как создание HttpModule на основе .NET, который интегрируется с сайтом PHP / IIS, для ведения журналов, централизованного управления файлами cookie, настройки HTTP-заголовка и т. Д.
Если вы хотите поместить элементы управления ASP.NET в файл * .php, это совсем другое дело. Чтобы сделать это, вам нужно написать HttpHandler, который бы понимал, как анализировать такой файл. Либо так, либо просто используйте iframes ....