Add .net 3.5 fails if added using the Add Features via the UI
The one way to install is to mount the Windows Server 2012 cd and run the following command from an elevated shell.
dism.exe /online /enable-feature /all /featurename:NetFX3 /Source:D:\sources\sxs