Видать плохо искали.
https://www.google.ru/search?q=asp.net+vs+php
Холивар живет довольно давно...
По теме. Мое мнение ASP.NET перспективней на больших высоко-нагруженных проекта. Например какой-нибудь сервис по предоставлению онлайн функций (облако) - онлайн бухгалтерия, ведение проектов - это для примера. То есть такие проекты где сложная архитектура, большое количество модулей и разработчиков.
Но почувствуйте подтекст в моих словах - все это требует немалого опыта, слаженной работы команды и построения четкой архитектуры программного решения. Да MicroSoft позиционирует технологию ASP.NET как несложную в освоении и предназначенную абсолютно для любых решений. В принципе так оно и есть. Но всю мощь она проявляет в БОЛЬШИХ системах.
Теперь о PHP. Имеет место быть его развитие и в больших проектах. Есть большое количество развивающихся MVC фреймворков - это и плюс и минус. С одной стороны это создает здоровую конкуренцию у разработчиков фреймворков, с другой стороны не дает такой мощности направленной на поддержку и развитие одного решения.
MicroSoft поступает умнее :) - подглядывает решения PHP-фреймворков и реализует нечто подобное у себя, опираясь на библиотеку .NET, которая имеет отлаженный и быстрый доступ к функциям ОС и оборудования, в отличии от PHP - который его не имеет и врядли будет иметь в будущем.
За сим под итожу: преимущество у PHP перед ASP.NET есть только в том что он бесплатен и прост в освоении - более нет никаких :)