We have a CGI application (Perl) that has been running on IIS4 and
IIS5 for quite some time, without problem We're now migrating it to
IIS6 (Windows/2003). Some of the CGI programs (for good or bad),
perform some various "system" and backtick `...` commands, to execute
Windows commands. These commands under IIS6 seem to now no longer
work (not executed). We verified it's not a permissions problems
(understand the executing user is IUSR_xxx). In the prior version of
IIS, we had to set the IIS meta value "CreateCGIWithNewConsole" to
true, to allow some of this command execution/redirection to work.
We've also set this under IIS6, but to no avail.
Can anyone help us on what might have tightened down in IIS6, that
would prevent our CGI "system" calls from being allowed to execute?
And if so, any suggestions on what can be done/set to re-allow this.
Thanks again.