I was using WebMatrix with OrangeBits Compiler.
When the WebMatrix crashed, The OrangeBits was disabled on next launch.
Detail was below: (Sorry it's automatic translation)
There is a possibility that the crash was caused by "OrangeBits" extension, this feature is disabled. It is recommended that you request assistance by contacting the owner of the extension.
System.AggregateException: exception of the task, was not monitored by waiting for the task, even by the access to the Exception property of the task. As a result, the exception that is not being monitored has been re-thrown by the finalizer thread. ---> Ionic.Zip.ZipException: The file C:\USERS[my name]\APPDATA\LOCAL\MICROSOFT\WEBMATRIX\EXTENSIONS\30\OrangeBits\Tools\bin\cake already exists.
Place Ionic.Zip.ZipEntry.CheckExtractExistingFile (String baseDir, String targetFileName)
Place Ionic.Zip.ZipEntry.InternalExtract (String baseDir, Stream outstream, String password)
Place Ionic.Zip.ZipEntry.Extract (String baseDirectory)
Place OrangeBits.OrangeBits. <> C__DisplayClass17. b__15 ()
Place System.Threading.Tasks.Task.InnerInvoke ()
Place System.Threading.Tasks.Task.Execute ()
I think this aid is allowing overwriting:
WebMatrixExtension.cs line:476
add-> e.ExtractExistingFile = Ionic.Zip.ExtractExistingFileAction.OverwriteSilently;
I suggest this fix for next apply.
@gissues:{"order":50,"status":"backlog"}
I was using WebMatrix with OrangeBits Compiler.
When the WebMatrix crashed, The OrangeBits was disabled on next launch.
Detail was below: (Sorry it's automatic translation)
There is a possibility that the crash was caused by "OrangeBits" extension, this feature is disabled. It is recommended that you request assistance by contacting the owner of the extension.
System.AggregateException: exception of the task, was not monitored by waiting for the task, even by the access to the Exception property of the task. As a result, the exception that is not being monitored has been re-thrown by the finalizer thread. ---> Ionic.Zip.ZipException: The file C:\USERS[my name]\APPDATA\LOCAL\MICROSOFT\WEBMATRIX\EXTENSIONS\30\OrangeBits\Tools\bin\cake already exists.
Place Ionic.Zip.ZipEntry.CheckExtractExistingFile (String baseDir, String targetFileName)
Place Ionic.Zip.ZipEntry.InternalExtract (String baseDir, Stream outstream, String password)
Place Ionic.Zip.ZipEntry.Extract (String baseDirectory)
Place OrangeBits.OrangeBits. <> C__DisplayClass17. b__15 ()
Place System.Threading.Tasks.Task.InnerInvoke ()
Place System.Threading.Tasks.Task.Execute ()
I think this aid is allowing overwriting:
WebMatrixExtension.cs line:476
add-> e.ExtractExistingFile = Ionic.Zip.ExtractExistingFileAction.OverwriteSilently;
I suggest this fix for next apply.
@gissues:{"order":50,"status":"backlog"}