Can't install .net framework

Hi all. I'm going mad trying to install the .Net framework feature on my Windows 2012 server. I have the Windows ISO mounted (it's a VM) but it always fails because it can't find the installation source. I've made sure it's the right ISO, I've tried specifying the installation source using the GUI and also using the PowerShell commands. Still no luck. What the hell am I doing wrong?