?
Solved

Access Denied Error for process.Kill() - ASP.NET VB Server 2008 Excel

Posted on 2010-09-17
3
Medium Priority
?
2,595 Views
Last Modified: 2013-11-25
Hi - I have an application which users Microsoft.Office.Interop.Excel to create and excel workbook. It worked on our dev server but on the production server it throws this error.

Access is denied
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.ComponentModel.Win32Exception: Access is denied

Source Error:

Line 121:        Dim AllProcesses() As Process = Process.GetProcessesByName("Excel")
Line 122:        For Each ExcelProcess As Process In AllProcesses
Line 123:            ExcelProcess.Kill()
Line 124:        Next
Line 125:        AllProcesses = Nothing


On the dev server it opens excel using the ASPNET user but this doesn't appear to exist in Server 2008(?) so I have had to use the NETWORK SERVICE account.

Any suggestions much appreciated
0
Comment
Question by:2Cs
3 Comments
 
LVL 2

Expert Comment

by:greigtech
ID: 33700402
Try running the applcation under the identity of a user that has less restrictive access.
0
 
LVL 29

Expert Comment

by:Kumaraswamy R
ID: 33709921
0
 
LVL 5

Accepted Solution

by:
2Cs earned 0 total points
ID: 33745239
We have resolved this internally.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction This article shows how to use the open source plupload control to upload multiple images. The images are resized on the client side before uploading and the upload is done in chunks. Background I had to provide a way for user…
Go is an acronym of golang, is a programming language developed Google in 2007. Go is a new language that is mostly in the C family, with significant input from Pascal/Modula/Oberon family. Hence Go arisen as low-level language with fast compilation…
This tutorial covers a step-by-step guide to install VisualVM launcher in eclipse.
This video teaches viewers about errors in exception handling.
Suggested Courses

569 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question