最近在维护WPF系统的时候发现的问题,刚刚开始自己的电脑都不能重现,后面写日志跟踪才发现问题的所在.问题主要是由于:1.   在程序访问剪切板的时候,有其他程序正在占用剪切板,导致自己的程序无法访问,从而抛出异常:2.没有访问的权限,导致自己的程序无法访问. 以下是报错的截图和写日志跟踪出来的异常详细信息截图: 这个是之前在App.xaml.cs文件中的写法: #region        ///// <summary>        ///// 处理异常的方法        ///// &l…
在项目 App.xaml 文件下  => Application 节点=> 添加  DispatcherUnhandledException="Application_DispatcherUnhandledException" 属性 在App.xaml.cs下添加方法 void Application_DispatcherUnhandledException(object sender, DispatcherUnhandledExceptionEventArgs e) {…
WPF剪切板问题-OpenClipboard HRESULT:0x800401D0 (CLIPBRD_E_CANT_OPEN))       最近碰到一个问题,需要弄个小工具来解决.刚好接触到WPF,于是就想通过WPF来实现.    在这个过程中想通过程序将一些东西复制到剪切板中,代码很简单:Clipboard.SetText(lineTexts[lineIndex]);就这一句,想把lineTexts这个字符串List中的第lineIndex项复制到剪切板中,但是运行的时候就会抛出异常,大致的…
检索 COM 类工厂中 CLSID 为 {820280E0-8ADA-4582-A1D9-960A83CE8BB5} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG)). IIS 程序池,高级设置:启用32位应用程序…
检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确,系统无法开始服务器进程.请检查用户名和密码. (异常来自 HRESULT:0x8000401A). 用.net的Microsoft.Office.Interop.Word这个dll转化word到pdf时,发布到服务器后,有时会出现以上错误. 修正: 原来Microsoft.Office.Interop.Wor…
之前服务器上一直运行正常的,这几天突然报错 “远程过程调用失败. (异常来自 HRESULT:0x800706BE) ” 解决方案:组件服务—我的电脑—属性—COM安全—编辑默认值  添加各种用户权限,我主要加的是(network.IIUser.IUser) 加完后是不再报此错误了,但是新的错误又开始了: 之前都没听说此错误啊,蛋疼的.经测试客户端每调用一次服务器上就出现一次这个弹窗,手动点击“结束”按钮后就可以正常使用,折腾啊.... 度娘了翻了几页,貌似就发现了一个解决方法: 在服务器上,打…
原文:2019-11-29-WPF-如何在绑定失败异常 title author date CreateTime categories WPF 如何在绑定失败异常 lindexi 2019-11-29 10:13:57 +0800 2018-05-17 14:29:32 +0800 WPF 调试 WPF调试 在开发 WPF 程序,虽然 xaml 很好用,但是经常会出现小伙伴把绑定写错了.因为默认的 VisualStudio 是没有自动提示,这时很容易复制粘贴写出一个不存在的属性. 在 xaml…
title author date CreateTime categories WPF 如何在绑定失败异常 lindexi 2018-08-10 19:16:53 +0800 2018-05-17 14:29:32 +0800 WPF 调试 WPF调试 在开发 WPF 程序,虽然 xaml 很好用,但是经常会出现小伙伴把绑定写错了.因为默认的 VisualStudio 是没有自动提示,这时很容易复制粘贴写出一个不存在的属性. 在 xaml 如果绑定失败了,那么内部会有一个异常,但是 WPF 不会…
两种原因: 第一种为程序的运行以平台系统位数不匹配,第二种则是该死的VS整出来的... 一般在下面三种情景下会发生. 1.64位系统上C#调用32位的C++ *.dll 2.64位系统上IIS发布含有32位的 *.dll应用程序时 3.64位系统上编写C++ *.dll,在64位系统上通过 C#调用 ,可能成功,也可能失败,失败就报BadImageFormatException 异常,也是最二的一种情况.是由该死的VS整出来的 解决方法如下: 1.VS在64位系统下面,编译调试某个C++的API…
场景: 客户端初始化正常,到IIS服务就报80040154. System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: 服 务器无法处理请求. ---> System.Runtime.InteropServices.COMException: 检索 COM 类工 厂中 CLSID 为 {AD270EF3-E9EF-4928-BA2A-53205B9B5211} 的组件失败,原…