title: XslCompiledTransform.Load() raises System.IO.FileNotFoundException
body: <p>My webapp (ASP.NET 2.0) consumes a webservice (asmx on 1.1 framework) 
  on the same machine. After getting XML in return, I pass it to
   <code>XslCompiledTransform</code> for transform XML to HTML and it works fine.</p>
  
  <p>Yesterday I got a <code>System.IO.FileNotFoundException</code> frequently and don't know what causes this kind of problem.</p>
  
  <p>First look I thought it's about read/write permission on c:\windows\temp and then I made sure give it full permission for Network Service (also Everybody at last -_-!) but
  it doesn't help.</p>
  
  <p>Any ideas or solutions would be appreciate.</p>
  
  <pre><code>-------------------- stack trace --------------------------
  Exception: **System.IO.FileNotFoundException**
  **Could not find file 'C:\WINDOWS\TEMP\sivvt5f6.dll'.**
  
     at System.IO.__Error**.WinIOError**(Int32 errorCode, String maybeFullPath)
     at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 
  rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
     at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
     at Microsoft.CSharp.CSharpCodeGenerator.FromFileBatch(CompilerParameters options, String[] fileNames)
     at Microsoft.CSharp.CSharpCodeGenerator.FromDomBatch(CompilerParameters options, CodeCompileUnit[] ea)
     at Microsoft.CSharp.CSharpCodeGenerator.System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromDomBatch(CompilerParameters options, CodeCompileUnit[] ea)
     at System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromDom(CompilerParameters options, CodeCompileUnit[] compilationUnits)
     at System.Xml.Xsl.Xslt.Scripts.CompileAssembly(List`1 scriptsForLang)
     at System.Xml.Xsl.Xslt.Scripts.CompileScripts()
     at System.Xml.Xsl.Xslt.QilGenerator.Compile(Compiler compiler)
     at System.Xml.Xsl.Xslt.**Compiler.
  Compile**(Object stylesheet, XmlResolver xmlResolver, QilExpression&amp; qil)
     at System.Xml.Xsl.XslCompiledTransform.LoadInternal(Object stylesheet, XsltSettings settings, XmlResolver stylesheetResolver)
     at System.Xml.Xsl.**XslCompiledTransform.Load**(String stylesheetUri, XsltSettings settings, XmlResolver stylesheetResolver)
  </code></pre>