Для добавления поддержки Asp.net 4 в IIS 7.5, что актуально для Windows Server 2008 R2, нужно не только установить Net.Framework 4.5, но и воспользоваться консолью.

Безусловно, выбирать ОС Windows Server 2008 R2 - это очень архаичный метод, но иногда на Windows администраторов находит 🙂

Итак, после установки Net.Framework 4 нужно запустить aspnet_regiis для 32 и 64 битной версий.
Перейдите в консоли в директорию C:\Windows\Microsoft.NET\Framework\v4.0.30319 (cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 )
и выполните
aspnet_regiis ir

 

После этого перейдите в директорию 64 битного Net.Framework:

cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319

и аналогично

aspnet_regiis ir

Перезапустите IIS, в настройках пула приложений можно будет выбрать поддержку Asp.net 4.