ok, I fixed it. It was permissions, I needed to enable write permissions within the website's security settings on dotnetpanel. Actually I didn't have this setting available when I first had a look, but then found I had to enable custom security settings in the hosting plan setup, and then the relevant checkbox was available on the website settings. Hope that helps anyone else who encounters this.
Also sorry if I posted this in the wrong category.