title: asp.net mvc debugger throwing SEHException
body: <p><strong>While I am trying to debug (using F5) the application with in VS, it is showing me the following exception:</strong></p>
  
  <pre><code>External component has thrown an exception.
  </code></pre>
  
  <p><strong>and here is the stack trace:</strong></p>
  
  <p>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. </p>
  
  <p>Exception Details: </p>
  
  <pre><code>System.Runtime.InteropServices.SEHException: External component has thrown an exception.`
  </code></pre>
  
  <p>Source Error: </p>
  
  <p>An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.</p>
  
  <p>Stack Trace: </p>
  
  <pre><code>[SEHException (0x80004005): External component has thrown an exception.]
     Microsoft.Win32.Win32Native.CreateFile(String lpFileName, Int32 dwDesiredAccess, FileShare dwShareMode, SECURITY_ATTRIBUTES securityAttrs, FileMode dwCreationDisposition, Int32 dwFlagsAndAttributes, IntPtr hTemplateFile) +0
     Microsoft.Win32.Win32Native.SafeCreateFile(String lpFileName, Int32 dwDesiredAccess, FileShare dwShareMode, SECURITY_ATTRIBUTES securityAttrs, FileMode dwCreationDisposition, Int32 dwFlagsAndAttributes, IntPtr hTemplateFile) +29
     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, Boolean useLongPath) +936
     System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options) +82
     System.IO.StreamWriter.CreateFile(String path, Boolean append) +55
     System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize) +121
     System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding) +29
     System.Web.Compilation.StandardDiskBuildResultCache.SavePreservedSpecialFilesCombinedHash(Int64 hash) +116
     System.Web.Compilation.BuildManager.CheckTopLevelFilesUpToDate2(StandardDiskBuildResultCache diskCache) +752
     System.Web.Compilation.BuildManager.CheckTopLevelFilesUpToDate(StandardDiskBuildResultCache diskCache) +55
     System.Web.Compilation.BuildManager.RegularAppRuntimeModeInitialize() +174
     System.Web.Compilation.BuildManager.Initialize() +261
     System.Web.Compilation.BuildManager.InitializeBuildManager() +246
     System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException) +350
  
  [HttpException (0x80004005): External component has thrown an exception.]
     System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9013676
     System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +97
     System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +258
  </code></pre>
  
  <p>from this I can only figure out that debugger is crashing while doing this </p>
  
  <pre><code>Microsoft.Win32.Win32Native.SafeCreateFile()
  </code></pre>
  
  <p>Any idea whats the problem here?</p>