Hi,
I have IIS 5.1 running on Windows XP Professional. I have a setup
which worked fine under Windows 2000, but is failing in peculiar ways
under XP. Specifically, I have a program that acts as a gateway to
another running program, and a virtual directory in which all extensions
are mapped to this gateway. So
http://localhost/foo/HelloWorld
would invoke my gateway program which would pass along the HelloWorld
information. This works fine.
However, if I have
http://localhost/foo/path/HelloWorld
then my program is never even invoked, and I get an error message back
from IIS that "The directory name is invalid." I would like for IIS not
to try and validate what it thinks are directory names underneath this
virtual directory (or globally, or whatever). Does anyone know of such a
setting? I've turned the "Check that File Exists" option off. Also, this
worked fine in my Win2K installation.
Invoking the program without having it mapped to a virtual directory,
e.g.
http://localhost/scripts/myprog.exe/path/HelloWorld
works fine.
I couldn't find anything on the web indicating that this was somsething
that had changed with IIS 5.1, and this has me thoroughly stumped, so any
help would be greatly appreciated.
As a bonus, there seem to be some more general problems with my IIS
setup as well. For example, I can't get to the main IIS home page,
because I get a 500 error
Error Type:
Microsoft VBScript runtime (0x800A0046)
Permission denied: 'GetObject'
/localstart.asp, line 40
I looked at permissions, but didn't see anything obvious that fixed this.
I've been thinking this isn't directly related, but I just don't know.
Thanks,
--
Alan Knight [|], Cincom Smalltalk Development
knight.DeleteThis@acm.org
aknight.DeleteThis@cincom.com
http://www.cincom.com/smalltalk
"I believe that many of the systems we build today in Java would be
better built in Smalltalk and Gemstone." -- Martin Fowler, JAOO 2003