I have a ubuntu server(host), and a windows 2008 r2 server(client) virtual machine on it.
All my IIS based sites are located on the host machine, in a location which is shared with the client vm.
I have a reverse-proxy setup to direct the sites to their proper locations, and one site setup in IIS (currently).
On initial setup, I had this site located on the C drive of the virtual machine, and was serving it from there with no issues.
Once I change the location to the shared folder, I come up with 500.19 error. I tried adding the IUSR account permissions on the folder, but I do not think they took, since the folder is a location on the ubuntu host machine.
I have also tried to change the application pools Identity to NetworkService (as suggested on other sites), and have even added the 'Everyone' account to the share, but still get the 500.19 error page.
Any thoughts how I can do this? I sort-of 'need' to do this, because I would like to keep the size of the vm down, thus the need for the network shared off-load. I think it's a conflict between Windows user accounts on the VM, and Linux user accounts on the host, so if I can get even one account to mesh that will work, without messing up the sites currently hosted through Apache on the host would be great!