Permission Denied Create Object

Permission Denied Create Object

am 13.01.2005 13:30:05 von Farshid Farjami

Hi all,

I have an application which is trying to create an Excel object via asp, but
fails to do so.

I get the error message:
Microsoft VBScript runtime error '800a0046'
Permission denied: 'CreateObject'

The line of code looks like this:

Set xlApp = CreateObject("Excel.Application")

I have recentley moved the application to a windows 2003. The application on
the old environment (win2000) works fine. Honestley the permissions on the
old environment were generousley assigned. The Office version on both the
old and the new environment is office2k SR1.

I can run the excel on the server when I am logged on into it. I gave the
computername_iuser user domain admin privileges and gave evreyone write
permissions to windows and office directory. Gave script and execute rights
in IIS to the application, but none of these actions helped.

I have googled for a solution to this issue but find none.

The question is what user privileges do I use when I try to create an
instance of excel, when I am accessing the application via web? What kind of
rights is to be assigned to the user in order to make the creation of Excel
instance possible?.

Thanx in advance.

Re: Permission Denied Create Object

am 13.01.2005 16:21:36 von Farshid Farjami

Thanx a lot to all of you for your answers.
This issue was raised due to the fact that I am using a domain user as tha
anonymous user.
I succeded to resolve the problems by running the dcomcnfg utility and
giving the user "allow" access to "Microsoft Excel Program" (located under
the DCOM Config container)
Cheers
/Farshid

"Farshid Farjami" wrote in message
news:OuAFeuW%23EHA.1544@TK2MSFTNGP11.phx.gbl...
> Hi all,
>
> I have an application which is trying to create an Excel object via asp,
> but
> fails to do so.
>
> I get the error message:
> Microsoft VBScript runtime error '800a0046'
> Permission denied: 'CreateObject'
>
> The line of code looks like this:
>
> Set xlApp = CreateObject("Excel.Application")
>
> I have recentley moved the application to a windows 2003. The application
> on
> the old environment (win2000) works fine. Honestley the permissions on the
> old environment were generousley assigned. The Office version on both the
> old and the new environment is office2k SR1.
>
> I can run the excel on the server when I am logged on into it. I gave the
> computername_iuser user domain admin privileges and gave evreyone write
> permissions to windows and office directory. Gave script and execute
> rights
> in IIS to the application, but none of these actions helped.
>
> I have googled for a solution to this issue but find none.
>
> The question is what user privileges do I use when I try to create an
> instance of excel, when I am accessing the application via web? What kind
> of
> rights is to be assigned to the user in order to make the creation of
> Excel
> instance possible?.
>
> Thanx in advance.
>
>
>
>
>

Re: Permission Denied Create Object

am 26.01.2005 13:40:38 von Chris (sejanus1

I found a solution at the URL

http://p2p.wrox.com/topic.asp?TOPIC_ID=24857


************************************************************ **********
Sent via Fuzzy Software @ http://www.fuzzysoftware.com/
Comprehensive, categorised, searchable collection of links to ASP & ASP.NET resources...