I want to download xml file along with xsl(stylesheet). My code for downloading xml file is as below:
 XPathDocument myXPathDoc = new XPathDocument("myxml.xml");
                XslCompiledTransform myXslTrans = new XslCompiledTransform();
                myXslTrans.Load("myxsl.xsl");
                XmlTextWriter myWriter = new XmlTextWriter("Result.html", null);
                myXslTrans.Transform(myXPathDoc, null, myWriter);
                string strFullPath = Server.MapPath("Result.html");
                string strContents = null;
                System.IO.StreamReader objReader = default(System.IO.StreamReader);
                objReader = new System.IO.StreamReader(strFullPath);
                strContents = objReader.ReadToEnd();
                objReader.Close();
                //attach that XML file and download on local machine
                string attachment = "attachment; filename=" + myWriter;
                Response.ClearContent();
                Response.ContentType = "text/html";
                Response.AddHeader("content-disposition", attachment);
                Response.Write(strContents);
I have searched in google, but not able to find a solution. Give some idea regarding this But its giving exception like The process cannot access the file '~mypath\Result.html' because it is being used by another process.
 
     
    