12 2012 档案
摘要:在用Microsoft.Practices.ServiceLocation.Current.GetInstance<IAuthServices>()获取一个对象的实例的时候报错,说是key没有找到。应该就是没有注册,后来调试果然是。在初始化的地方Bootstrapper加上注册就可以了 protected override void ConfigureAggregateCatalog() { this.AggregateCatalog.Catalogs.Add(new AssemblyCatalog(typeof(Bootstrapper).Assembl...
阅读全文
摘要:在Silverlight项目中,用PM控制台,执行更新命令:Update-Database生成数据库时报错:System.IO.FileNotFoundException: 未能加载文件或程序集“***”或它的某一个依赖项。系统找不到指定的文件。执行:Update-Database -Verbose 命令跟踪详细信息时发现,在执行第二句:Using StartUp project '***.Shell'.时就报错了。怀疑是不是启动项目的关系,因为我模型这些都没有改。后面将启动项目设置为WEB项目,即***.Shell.Web,再执行,就成功了。
阅读全文
摘要:public void WriteToXML(FlightFileInfo flight) { try { lock (_obj) { if (!Directory.Exists(logPath)) { Directory.CreateDirectory(logPath); } st...
阅读全文
摘要:解决办法有以下几种1使用 SynchronizationContext;此方法需要注意的是,System.Threading.SynchronizationContext.Current必须在UI线程中调用,如果在子线程中,将返回null;private void button1_Click(object sender, RoutedEventArgs e){ System.Threading.SynchronizationContext sc = System.Threading.SynchronizationContext.Current; System.Threading.T...
阅读全文