in reply to eval "use Module::Name" silently dies under MS IIS/PerlIs.dll

I was going to ask, if you had check the versions of Perl and how they were compiled. Are you using Activestate for both or did you roll your own(Strawberry).

It basically comes down to the .dll being the problem, the question is can you replace it with something that you know works.

  • Comment on Re: eval "use Module::Name" silently dies under MS IIS/PerlIs.dll

Replies are listed 'Best First'.
Re^2: eval "use Module::Name" silently dies under MS IIS/PerlIs.dll
by Jenda (Abbot) on Nov 17, 2008 at 18:09 UTC

    ActivePerl v5.8.8 build 822 on both the server and the development machine where I generated the DLLs. Though it is possible that some module is in a different version. I had to recompile all the DLLs after I updated from 5.8.7 some time ago. With the new perl and old DLLs either the OLE objects failed to get created in the ASPs or the perl scripts refused to run. But they refused to run even if they contained just a single print statement.

    Besides I successfully loaded all those DLLs into a Perl script on that server and still was able to load additional modules.

      Are dependent upon using that specific development machine? Can you get a vanilla server, as it were, and try your scripts on that? If you got your stuff to work on one box, but not another there has to be something wrong with the system in some way. It is a matter of finding out what though.