Mostly it occurs because of a missing assembly. Have a look at this
similar discussion here[
^].
Then it could be incorrect configuration of .NET Framework. Check in your IIS that website is configured to use the desired framework version.
Another possible reasons are
discussed here[
^] with similar issue.