Посмотрите эту статью:
http://support.microsoft.com/kb/2804252. Скорее всего что-то напутано с битностью или версией фреймворка. Насколько я помню, в 4.0 можно было использовать только .NET 3.5, или ниже. Плюс, возможно дело в битности вашего сервера. Я уже плохо помню 4.0, кажется там как раз была 32 разрядная версия.