in reply to Error trying to Run Perl script on IIS Server 8.5

What can i say based on my experience? CGI and IIS is a pure hell!

Better, if have to run under win32, to install Apache for windows: you will face only 'normal' problems.

i still maintain an old CGI portal of mines on win2k3 IIS 6.0 because i found no way to make it run correctly under IIS 7.

I also remember i used -nph #Non Parsed Headers to kick the app running: see CGI docs. I have to admit i never understand well such matter (i think is something due to the internals of IIS).

Also the error you mentioned is something very frequent in CGI on IIS: if something goes wrong you got this.

HtH
L*
There are no rules, there are no thumbs..
Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.

Replies are listed 'Best First'.
Re^2: Error trying to Run Perl script on IIS Server 8.5
by masood91 (Novice) on Oct 29, 2014 at 14:05 UTC
    Looks Like you were absolutely right, run the program on wamp, works perfectly fine!!!
Re^2: Error trying to Run Perl script on IIS Server 8.5
by perlron (Pilgrim) on Oct 29, 2014 at 13:00 UTC
    *edit* Hi Disciplus, can you reccomend a book or something for CGI programming on IIS ?

      Looks like you removed your post and repalced it with another, specifically you've changed the text posted in a node. Please don't do this, as you can see it renders responses to be out of context. See 'a few added points' in How do I post a question effectively?.

        sorry i didnt know that. will be careful next time
      perlron:Things must have gotten easier now with IIS and CGI im thinking , after all these years. ?
      ahha hahhaha... sorry i could not resist..

      Beside my personl belief (ie Things are getting Worst..) we I can suspect that microsoft does not love so much Perl applications despite many efforts of the Perl community. we have strawberry Perl.

      That said it must be a way to make CGIs running on IIS 8.5.. But as i experienced you run on your own.

      L*
      There are no rules, there are no thumbs..
      Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.
        Problem Solved after days of resetting and trying different options. here it is. On Module Handler add / Just change parameters from "%s" %s to %s %s (wPerl.exe %s %s) will work like a charm IIS 8.5 could be a real chalenge
        thanks Disciplus for answering me