Diese etwas nicht sagende Fehlermeldung hatte mich heute etwas herausgefordert. Vermutlich gibt es dutzende Fehlerquellen - meine war: Windows 2008 R2 auf X64 und eine fehlende IIS Einstellung.
Lösung:
In den Advanced Settings des Applicationspools muss "Enable 32-Bit Applications” auf "True” stehen (per Default ist es auf false!).
Hier gibts bestimmt noch mehr Tipps zu dem Problem.