Run c# program In Jenkins, cannot save Excel files

Usually get this error:

System.Runtime.InteropServices.COMException (0x800A03EC): Microsoft Excel cannot open or save any more documents

After SaveAs method


to solve this problem do this works:

  1. Create directory “C:\Windows\SysWOW64\config\systemprofile\Desktop ” (for 64 bit Windows) or “C:\Windows\System32\config\systemprofile\Desktop ” (for 32 bit Windows)
  2. Set Full control permissions for directory Desktop (for example in Win7 & IIS 7 & DefaultAppPool set permissions for user
    “IIS AppPool\DefaultAppPool”


See here foe more details:


How to add xml-stylesheet tags to an XML file using C#

XmlDocument doc = new XmlDocument();
        "type='text/xsl' href='xslFile.xslt'"));

- OR -

XmlDocument xDoc = new XmlDocument();
XmlProcessingInstruction pi = xDoc.CreateProcessingInstruction(
    "type=\"text/xsl\" href=\"cdcatalog.xsl\"");