@Jeff & Hosting
Thanks for clearing that up, but might I ask what account name I should be giving permission to? I can't seem to find any account names with ASP or ASP.NET in it.
If I were to guess, I would guess the IIS_IUSRS account. Would that be correct? The server admin is on leave so there's nobody around to advise me on this.
FYI, the server is running Windows Server 2008.
Edit:
I had not modified any permissions yet, but I've been tampering with my paths and found something odd.
I've been using Path.GetFullPath() to get to my Content folder.
If I comment this line and replace it with a hard-coded path (F:\\Path\\To\\Content) everything works. But this would of course be bad practice. Interestingly, one would assume that Path.GetFullPath() would give the correct path as the name implies, though this didn't seem to be the case for me.
Curious, I looked around and found out about the System.AppDomain.CurrentDomain.BaseDirectory property. Tried it, and it also works fine. Would this be an acceptable solution in my case?