I\'m posting this and answering it, because this left me stumped for a very long time. I have the following line in my web.config:
web.config
You must make sure the log folder exists! IIS won't make it for you. Such a simple solution to this infuriating problem.