I was debugging some Classic ASP code recently, as part of building out a new development server, and I ran across an error that I hadn't seen before:
The Include file '../MyFolder/Includes/MyPage.asp' cannot contain '..' to indicate the parent directory.
The answer here is very simple, but not obvious if you haven't had to deal with it. There is a setting in IIS called AspEnableParentPaths, which allows for this use of parent directory references. Back in IIS5, this was enabled by default, but starting in IIS6, it was disabled by default for security reasons. This makes sense, especially as use ...