So, sometimes webservers or some apps need tome info from the filesystem that shared folder doesn't have.
This cause issues on things like you update software on the dev machine over a IDE but the website on the VM doesn't show the updates.
This is not a vagrant issue.
vagrant is a wrapper around tech, if the tech combination and the task have issues vagrant will inherit them.
So, why note take one these approach:
A
- Get something without vagrant first, then make it work in that way in vagrant
B
- Get something working with vagrant ie Windows + IIS machine and a normal fs for IIS
- Then test one change at the time and see what works.
In that way you will find out what breaks the workflow.
Alvaro.