For some reason, IIS will not allow perl to open files for any reason. My ISP is stumped as to why they don't have access. The simple line open(INPUT, "note.txt"); to print that data into the webpage fails every time. I do not know enough about IIS to tell them how to fix it (which is what it usually takes) and they obviously won't give me control of their computer to figure it out.
Can someone tell me what I need to do to enable reading, and preferably writing of files in perl under IIS?
Go to the file you want and right click on it and choose properties. Go to the security tab and add the "Internet Guest Account" user to it and give it read permissions. That should work.
It's worse if you want to write a file, since you somehow have to put write permissions on a file that may not exist yet. Because of this, it may be easier to put the files you want to read or write in a seperate directory and then attach the user and permissions to that directory instead.