Are you running that script as the default IIS user? By default the IIS default user (IUSR_XXX) gets deny ACLs set on many folders, including, IIRC, Program Files.
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Jeff Saxton Sent: Wednesday, February 03, 2010 5:07 PM To: Roode, Eric; [email protected] Subject: RE: IIS Configuration and Win32::OLE Search the list, I think Jan posted something about this a couple of weeks ago. -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Roode, Eric Sent: Wednesday, February 03, 2010 1:21 PM To: [email protected] Subject: IIS Configuration and Win32::OLE Hello, I am not sure that this is a Perl problem, but I've been trying everything else for two weeks, maybe someone here can help. We had a Windows 2003 server running IIS, with an AS Perl CGI website. Then the server crashed. I have reinstalled the website on a different Win2003 server, and everything works great -- except for one thing. One CGI program is a "download spreadsheet" link. It invokes Excel, via OLE, and creates a chart to be downloaded. It does not work. When it runs, Win32::OLE->new fails. Win32::OLE->LastError reports: Win32::OLE(0.1709) error 0x80070005: "Access is denied". The specific call is: my $excel = Win32::OLE->new('Excel.Application', 'Quit'); The program runs fine from the command line, whether I run it as a privileged user or not. IIS itself runs as "Local System"; I haven't figured out how to run a program at the command line as that user. IIS does have Excel MIME types configured. Excel is installed on the server, for all users. My *guess* is that this is some stupid simple configuration or permission problem, but I cannot compare things to the old server, because it's completely unusable. I have no idea what access is being denied, or what permission to grant to whom. Any help is greatly appreciated, thanks. Eric J. Roode Senior Enterprise Developer Barrack, Rodos & Bacine (215) 963-0600 _______________________________________________ ActivePerl mailing list [email protected] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs _______________________________________________ ActivePerl mailing list [email protected] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs _______________________________________________ ActivePerl mailing list [email protected] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
