В IIS 7 после создания сопоставления сценария Perl Script вы можете добавить атрибут, который это исправит.
Вы изменяете файл% windir% \ system32 \ inetsrv \ config \ applicationHost.control и находите сопоставление сценария по имени (в моем случае Perl-Script). Затем добавьте атрибут responseBufferLimit в XML, например:
<add name="Perl-Script" path="*.pl" blah blah blah responseBufferLimit="0" />
Это заставляет IIS работать так же, как в IIS 6, с отключенной буферизацией.