ASP.NETのWebAPIをサーバーに配置したらエラー

Windows2008R2で稼動しているASP.NETで作成したWebサービスをWindows2012R2に配置したら以下のエラーが発生。

原因は.NET Frameworkのバージョンととweb.config

WEBサービスは.NET Framework3.5

Windows2008R2ではasp.net2.0で動作
※.Net Framework 3.5はasp.net2.0対応

Windows2012R2ではasp.net4.0で動作させていた

.NET Framework3.5の環境で作成されたWebサービスのweb.configの一部のエントリがmachine.configと重複するため削除する必要がある。