Showing posts with label permission. Show all posts
Showing posts with label permission. Show all posts

Tuesday, March 13, 2012

System.Runtime.InteropServices.COMException

Hi all,
when i try to access the pdf file from one of the network drive, i am
getthing this problem. it seems it folder permission problem. dont know how
to solve this. i am using Windows XP prof. do you have any idea how to solve
this prob.
thanks
bala
error message:
Unable to find GhostScript. Draw File:
File={\\tk00\Samples\03-06-01\04-1234-4.pdf} Parameters={image=1}
Canvas={Width=0 Height=0 Depth=32 Buffer=0}
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information abou
t
the error and where it originated in the code.
Exception Details: System.Runtime.InteropServices.COMException: Unable to
find GhostScript. Draw File: File={\\tk00\Samples\03-06-01\04-1234-4.pdf}
Parameters={image=1} Canvas={Width=0 Height=0 Depth=32 Buffer=0}
Source Error:
Line 142: Dim ca As New WebSupergoo.ImageGlue5.Canvas
Line 143:
Line 144: ca.DrawFile(sPath, "image=1") 'get page = 1
Line 145: ImgURL1 = SessionURL & "/a-1.gif"
Line 146: ImgPath1 = Servertypically the asp.net account doesn't have network permissions. checnge to a
domain account with network permission or is iis 6.0, use an appool
-- bruce (sqlwork.com)
"Bala" <Bala@.discussions.microsoft.com> wrote in message
news:FD73C8B5-3F06-4A0E-B0D3-9C6B796FE0AD@.microsoft.com...
> Hi all,
> when i try to access the pdf file from one of the network drive, i am
> getthing this problem. it seems it folder permission problem. dont know
> how
> to solve this. i am using Windows XP prof. do you have any idea how to
> solve
> this prob.
> thanks
> bala
> error message:
> Unable to find GhostScript. Draw File:
> File={\\tk00\Samples\03-06-01\04-1234-4.pdf} Parameters={image=1}
> Canvas={Width=0 Height=0 Depth=32 Buffer=0}
> Description: An unhandled exception occurred during the execution of the
> current web request. Please review the stack trace for more information
> about
> the error and where it originated in the code.
> Exception Details: System.Runtime.InteropServices.COMException: Unable to
> find GhostScript. Draw File: File={\\tk00\Samples\03-06-01\04-1234-4.pdf}
> Parameters={image=1} Canvas={Width=0 Height=0 Depth=32 Buffer=0}
> Source Error:
> Line 142: Dim ca As New WebSupergoo.ImageGlue5.Canvas
> Line 143:
> Line 144: ca.DrawFile(sPath, "image=1") 'get page = 1
> Line 145: ImgURL1 = SessionURL & "/a-1.gif"
> Line 146: ImgPath1 = Server
>

System.Runtime.InteropServices.COMException

Hi all,

when i try to access the pdf file from one of the network drive, i am
getthing this problem. it seems it folder permission problem. dont know how
to solve this. i am using windows xp prof. do you have any idea how to solve
this prob.

thanks
bala

error message:

Unable to find GhostScript. Draw File:
File={\\tk00\Samples\03-06-01\04-1234-4.pdf} Parameters={image=1}
Canvas={Width=0 Height=0 Depth=32 Buffer=0}
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information about
the error and where it originated in the code.

Exception Details: System.Runtime.InteropServices.COMException: Unable to
find GhostScript. Draw File: File={\\tk00\Samples\03-06-01\04-1234-4.pdf}
Parameters={image=1} Canvas={Width=0 Height=0 Depth=32 Buffer=0}

Source Error:

Line 142: Dim ca As New WebSupergoo.ImageGlue5.Canvas
Line 143:
Line 144: ca.DrawFile(sPath, "image=1") 'get page = 1
Line 145: ImgURL1 = SessionURL & "/a-1.gif"
Line 146: ImgPath1 = Servertypically the asp.net account doesn't have network permissions. checnge to a
domain account with network permission or is iis 6.0, use an appool

-- bruce (sqlwork.com)

"Bala" <Bala@.discussions.microsoft.com> wrote in message
news:FD73C8B5-3F06-4A0E-B0D3-9C6B796FE0AD@.microsoft.com...
> Hi all,
> when i try to access the pdf file from one of the network drive, i am
> getthing this problem. it seems it folder permission problem. dont know
> how
> to solve this. i am using windows xp prof. do you have any idea how to
> solve
> this prob.
> thanks
> bala
> error message:
> Unable to find GhostScript. Draw File:
> File={\\tk00\Samples\03-06-01\04-1234-4.pdf} Parameters={image=1}
> Canvas={Width=0 Height=0 Depth=32 Buffer=0}
> Description: An unhandled exception occurred during the execution of the
> current web request. Please review the stack trace for more information
> about
> the error and where it originated in the code.
> Exception Details: System.Runtime.InteropServices.COMException: Unable to
> find GhostScript. Draw File: File={\\tk00\Samples\03-06-01\04-1234-4.pdf}
> Parameters={image=1} Canvas={Width=0 Height=0 Depth=32 Buffer=0}
> Source Error:
> Line 142: Dim ca As New WebSupergoo.ImageGlue5.Canvas
> Line 143:
> Line 144: ca.DrawFile(sPath, "image=1") 'get page = 1
> Line 145: ImgURL1 = SessionURL & "/a-1.gif"
> Line 146: ImgPath1 = Server

System.security.securityException: Permission denied in ASP.NET

Hi Friends,

I have to write into an Excel file through my web application. I wrote a program in VB6 which executes the tasks I need to do on the Excel file, and saved it as a .dll. This .dll was than added into the reference of the web application and it was also registered using regsvr32. When I execute this form then I get the following error:

System.security.securityException: Permission denied.

But, when I create the same form as a Windows application, add the reference & register .dll, then the code gets executed and we are able to make the required changes in the excel file.

Plz help me solve this problem.

Thanks,
JavvymDefinitely a permissions error,

Using windows explorer navigate to the folder where your excel file is stored right click the folder choose properies
Select the Security Tab
Add in Authenticated Users, if that doesn't work add the Everyone group
Try running the code again - should work :wave:

Cheers Al
Hi,

This solution doesn't solve the problem. Is there any other solution that you can give me?

Thanks,
Javvym
First thing; I forgot to say to give the groups write Permissions, if you didn't do that then try the below

Remove the Everyone, and Authenticated Users unless they were already there. If they were already there then remove the write permissions.

On the security tab for the folder in question add in the ASPNet account give the user write permissions

W2K - select the machine name from the top dropdown list, then pick ASPNet from the list
XP - In the "Enter the Object names..." box enter the following [your machine name]\aspnet click check names

Once you've got the account click ok - give the ASPNet account write permissions.

Click Apply/Ok and try again

With a bit of luck you'll have won.

Cheers Al

System.Security.SecurityException: Permission denied Error while invoking methods in a Com

Hi,
I am getting an error while trying to create an excel file.
"Description: The application attempted to perform an operation not allowed
by the security policy. To grant this application the required permission
please contact your system administrator or change the application's trust
level in the configuration file.
Exception Details: System.Security.SecurityException: Permission denied"

This is what I am doing. we had an app that was written in VB to take
specific dates and create an excel file.
I am using the dll in my .NET app but it displays the error while writing
the file...

I am sure that I have used regsrv32 to register the DLL

any suggestions,
Stephenyou said you are using the COM server DLL directly in .net? If thats
what you are doing.. you need to create an interop assembly before you
can access the methods in that dll

Please let me know if I understoof your question incorrectly

stephen wrote:

Quote:

Originally Posted by

Hi,
I am getting an error while trying to create an excel file.
"Description: The application attempted to perform an operation not allowed
by the security policy. To grant this application the required permission
please contact your system administrator or change the application's trust
level in the configuration file.
Exception Details: System.Security.SecurityException: Permission denied"
>
This is what I am doing. we had an app that was written in VB to take
specific dates and create an excel file.
I am using the dll in my .NET app but it displays the error while writing
the file...
>
I am sure that I have used regsrv32 to register the DLL
>
any suggestions,
Stephen


Are you trying to run the application over the network? If so, see
http://blogs.msdn.com/shawnfa/archi...6/20/57023.aspx. (If you're
using version 2.0 of the .NET framework, ClickOnce is another option for
permissions elevation.)

If you're not attempting to run the applicaiton over the network, could you
please post the complete exception details (including call stack listing),
as returned from its ToString method?

"stephen" <stephen_jn@.hotmail.comwrote in message
news:%23F0g$XxuGHA.324@.TK2MSFTNGP06.phx.gbl...

Quote:

Originally Posted by

>
Hi,
I am getting an error while trying to create an excel file.
"Description: The application attempted to perform an operation not
allowed by the security policy. To grant this application the required
permission please contact your system administrator or change the
application's trust level in the configuration file.
Exception Details: System.Security.SecurityException: Permission denied"
>
This is what I am doing. we had an app that was written in VB to take
specific dates and create an excel file.
I am using the dll in my .NET app but it displays the error while writing
the file...
>
I am sure that I have used regsrv32 to register the DLL
>
any suggestions,
Stephen
>


Hi Kumar and Nicole,

This is how I am working on this project. I have a DLL given to me by
another developer that generates Excel files and he created it using VB6.
I registered it on my box, referenced it and I am trying to use it
This is the error I am getting along with stack trace:

Description: The application attempted to perform an operation not allowed
by the security policy. To grant this application the required permission
please contact your system administrator or change the application's trust
level in the configuration file.

Exception Details: System.Security.SecurityException: Permission denied

[SecurityException: Permission denied]
CBAS_DTStoExcel.CBQueryDTStoExcelClass.set_OutPath (Object ) +0
cbas.QueryDB.ExportToExcel(DateTime dBeginDate, DateTime dEndDate) in
C:\Inetpub\wwwroot\CBAS_Deploy\QueryDB.aspx.vb:74
cbas.QueryDB.btnRunReport_Click(Object sender, EventArgs e) in
C:\Inetpub\wwwroot\CBAS_Deploy\QueryDB.aspx.vb:53
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
System.Web.UI.WebControls.Button.System.Web.UI.IPo stBackEventHandler.RaisePostBackEvent(String
eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEve ntHandler
sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCol lection postData) +33
System.Web.UI.Page.ProcessRequestMain() +2112
System.Web.UI.Page.ProcessRequest() +217
System.Web.UI.Page.ProcessRequest(HttpContext context) +18
System.Web.CallHandlerExecutionStep.System.Web.Htt pApplication+IExecutionStep.Execute()
+179
System.Web.HttpApplication.ExecuteStep(IExecutionS tep step, Boolean&
completedSynchronously) +87

"Kumar Reddi" <kumarreddi@.gmail.comwrote in message
news:1155062429.705709.30770@.h48g2000cwc.googlegro ups.com...

Quote:

Originally Posted by

you said you are using the COM server DLL directly in .net? If thats
what you are doing.. you need to create an interop assembly before you
can access the methods in that dll
>
Please let me know if I understoof your question incorrectly
>
stephen wrote:

Quote:

Originally Posted by

>Hi,
>I am getting an error while trying to create an excel file.
>"Description: The application attempted to perform an operation not
>allowed
>by the security policy. To grant this application the required permission
>please contact your system administrator or change the application's
>trust
>level in the configuration file.
>Exception Details: System.Security.SecurityException: Permission denied"
>>
>This is what I am doing. we had an app that was written in VB to take
>specific dates and create an excel file.
>I am using the dll in my .NET app but it displays the error while writing
>the file...
>>
>I am sure that I have used regsrv32 to register the DLL
>>
>any suggestions,
>Stephen


>


It looks like your ASP.NET application is not probably not running with
unrestricted CAS permissions (aka full trust). Unless you have restricted
CAS permissions via your own application's web.config file, adjusting this
is a task for the server administrator. (If you are in shared hosting, it's
likely that the administrator will be unwilling to increase your
application's permissions, and you may need to move to dedicated hosting.)

"stephen" <stephen_jn@.hotmail.comwrote in message
news:%23DomAH0uGHA.5044@.TK2MSFTNGP05.phx.gbl...

Quote:

Originally Posted by

Hi Kumar and Nicole,
>
This is how I am working on this project. I have a DLL given to me by
another developer that generates Excel files and he created it using VB6.
I registered it on my box, referenced it and I am trying to use it
This is the error I am getting along with stack trace:
>
Description: The application attempted to perform an operation not allowed
by the security policy. To grant this application the required permission
please contact your system administrator or change the application's trust
level in the configuration file.
>
Exception Details: System.Security.SecurityException: Permission denied
>
>
[SecurityException: Permission denied]
CBAS_DTStoExcel.CBQueryDTStoExcelClass.set_OutPath (Object ) +0
cbas.QueryDB.ExportToExcel(DateTime dBeginDate, DateTime dEndDate) in
C:\Inetpub\wwwroot\CBAS_Deploy\QueryDB.aspx.vb:74
cbas.QueryDB.btnRunReport_Click(Object sender, EventArgs e) in
C:\Inetpub\wwwroot\CBAS_Deploy\QueryDB.aspx.vb:53
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
>
System.Web.UI.WebControls.Button.System.Web.UI.IPo stBackEventHandler.RaisePostBackEvent(String
eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEve ntHandler
sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCol lection postData) +33
System.Web.UI.Page.ProcessRequestMain() +2112
System.Web.UI.Page.ProcessRequest() +217
System.Web.UI.Page.ProcessRequest(HttpContext context) +18
>
System.Web.CallHandlerExecutionStep.System.Web.Htt pApplication+IExecutionStep.Execute()
+179
System.Web.HttpApplication.ExecuteStep(IExecutionS tep step, Boolean&
completedSynchronously) +87
>
>
>
>
>
>
"Kumar Reddi" <kumarreddi@.gmail.comwrote in message
news:1155062429.705709.30770@.h48g2000cwc.googlegro ups.com...

Quote:

Originally Posted by

>you said you are using the COM server DLL directly in .net? If thats
>what you are doing.. you need to create an interop assembly before you
>can access the methods in that dll
>>
>Please let me know if I understoof your question incorrectly
>>
>stephen wrote:

Quote:

Originally Posted by

>>Hi,
>>I am getting an error while trying to create an excel file.
>>"Description: The application attempted to perform an operation not
>>allowed
>>by the security policy. To grant this application the required
>>permission
>>please contact your system administrator or change the application's
>>trust
>>level in the configuration file.
>>Exception Details: System.Security.SecurityException: Permission denied"
>>>
>>This is what I am doing. we had an app that was written in VB to take
>>specific dates and create an excel file.
>>I am using the dll in my .NET app but it displays the error while
>>writing
>>the file...
>>>
>>I am sure that I have used regsrv32 to register the DLL
>>>
>>any suggestions,
>>Stephen


>>


>
>