I agree - I have been using Apache::ASP for a couple years now and have
to say it is pretty good.
The Microsoft guys at work can get up to speed quickly too, since the
<% %> syntax is the same.
Apache::ASP has several major benefits over normal IIS/ASP though,
including:
* Perl
* Apache
* sub Script_On(Start|End|Parse|Flush) in the global.asa
* $Request->Upload( 'fieldname' )
* $Request->Include( ... )
* $Request->TrapInclude( ... )
* $Server->Mail( ... )
* $Server->RegisterCleanup( sub { ... } )
* XML-style tag libraries
It is possible (though undocumented at this point in time) to use
Apache::ASP with database-persisted Sessions (via Apache::Session).
Apache::ASP can be configured to automatically email you error reports,
so you know when server errors happen, even if you're not watching the
log files.
The Apache::ASP mailing list ( check out
http://www.apache-asp.org/support.html ) is active and has several
regulars there to answer your questions.
Apache::ASP installs right out of the box via the CPAN module on Win32
and on Linux.
Regards,
John Drago