Access Denied Error for process.Kill() - ASP.NET VB Server 2008 Excel
Posted on 2010-09-17
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
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