System.UnauthorizedAccessException异常
小弟用c#做了个winform功能,采用的是cab架构。
在登陆窗口登陆后,会加载各个功能项,结果登陆窗口点击登陆后程序直接关闭了。不知道是什么愿因造成的,哪位大侠给帮忙分析下,或者能够提供分析该问题的思路也可以,在这里表示感谢先。
异常的关键信息:
Description: The process was terminated due to an unhandled exception.
Exception Info: System.UnauthorizedAccessException
下面是程序的日志:
Application: Aheading.TianShun.CloudClient.Main.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.UnauthorizedAccessException
Stack:
at System.IO.__Error.WinIOError(Int32, System.String)
at System.IO.File.Delete(System.String)
at Aheading.TianShun.CloudClient.Main.MainApplication.BeforeShellCreated()
at Microsoft.Practices.CompositeUI.CabShellApplication`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnRootWorkItemInitialized()
at Microsoft.Practices.CompositeUI.BuilderStrategies.RootWorkItemInitializationStrategy.BuildUp(Microsoft.Practices.ObjectBuilder.IBuilderContext, System.Type, System.Object, System.String)
at Microsoft.Practices.ObjectBuilder.BuilderStrategy.BuildUp(Microsoft.Practices.ObjectBuilder.IBuilderContext, System.Type, System.Object, System.String)
at Microsoft.Practices.CompositeUI.BuilderStrategies.CommandStrategy.BuildUp(Microsoft.Practices.ObjectBuilder.IBuilderContext, System.Type, System.Object, System.String)
at Microsoft.Practices.ObjectBuilder.BuilderStrategy.BuildUp(Microsoft.Practices.ObjectBuilder.IBuilderContext, System.Type, System.Object, System.String)
at Microsoft.Practices.CompositeUI.BuilderStrategies.EventBrokerStrategy.BuildUp(Microsoft.Practices.ObjectBuilder.IBuilderContext, System.Type, System.Object, System.String)
at Microsoft.Practices.ObjectBuilder.MethodExecutionStrategy.BuildUp(Microsoft.Practices.ObjectBuilder.IBuilderContext, System.Type, System.Object, System.String)
at Microsoft.Practices.ObjectBuilder.PropertySetterStrategy.BuildUp(Microsoft.Practices.ObjectBuilder.IBuilderContext, System.Type, System.Object, System.String)
at Microsoft.Practices.ObjectBuilder.CreationStrategy.BuildUp(Microsoft.Practices.ObjectBuilder.IBuilderContext, System.Type, System.Object, System.String)
at Microsoft.Practices.ObjectBuilder.ReflectionStrategy`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].BuildUp(Microsoft.Practices.ObjectBuilder.IBuilderContext, System.Type, System.Object, System.String)
at Microsoft.Practices.ObjectBuilder.ReflectionStrategy`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].BuildUp(Microsoft.Practices.ObjectBuilder.IBuilderContext, System.Type, System.Object, System.String)
at Microsoft.Practices.ObjectBuilder.ReflectionStrategy`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].BuildUp(Microsoft.Practices.ObjectBuilder.IBuilderContext, System.Type, System.Object, System.String)
at Microsoft.Practices.ObjectBuilder.SingletonStrategy.BuildUp(Microsoft.Practices.ObjectBuilder.IBuilderContext, System.Type, System.Object, System.String)
at Microsoft.Practices.ObjectBuilder.TypeMappingStrategy.BuildUp(Microsoft.Practices.ObjectBuilder.IBuilderContext, System.Type, System.Object, System.String)
at Microsoft.Practices.ObjectBuilder.BuilderBase`1[[Microsoft.Practices.ObjectBuilder.BuilderStage, Microsoft.Practices.ObjectBuilder, Version=1.0.51206.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]].DoBuildUp(Microsoft.Practices.ObjectBuilder.IReadWriteLocator, System.Type, System.String, System.Object, Microsoft.Practices.ObjectBuilder.PolicyList[])
at Microsoft.Practices.ObjectBuilder.BuilderBase`1[[Microsoft.Practices.ObjectBuilder.BuilderStage, Microsoft.Practices.ObjectBuilder, Version=1.0.51206.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]].BuildUp(Microsoft.Practices.ObjectBuilder.IReadWriteLocator, System.Type, System.String, System.Object, Microsoft.Practices.ObjectBuilder.PolicyList[])
at Microsoft.Practices.CompositeUI.WorkItem.BuildUp()
at Microsoft.Practices.CompositeUI.CabApplication`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Run()
at Aheading.TianShun.CloudClient.Main.MainApplication.RunInDebugMode()
at Aheading.TianShun.CloudClient.Main.MainApplication.Main()
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。