【c#-Word.ApplicationClass.Activedocument中的异常突然】教程文章相关的互联网学习教程文章

c#-使用套接字发送不带连接头的HTTP请求中的套接字异常【代码】

当我使用以下代码通过C#中的套接字发送HTTP GET请求时IPEndPoint RHost = new IPEndPoint(IPAddress.Parse("xxx.xxx.xxx.xxx"), 80);Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);socket.Connect(RHost);String req = "GET / HTTP/1.1\r\nHost: awebsite.com\r\n\r\n";socket.Send(Encoding.ASCII.GetBytes(req), SocketFlags.None);int bytes = 0;byte[] buffer = new byte[256...

c#-无效的IObservable强制转换,运行时异常【代码】

我正在创建一个助手来过滤流/可观察对象中特定类型的对象.这是要点:public interface IGameAction { }// Example action public struct OpenDoorAction : IGameAction { }// In Store.cs public Subject<IGameAction> Actions;public IObservable<T> When<T>() where T : IGameAction {// Exception herereturn (IObservable<T>)this.Actions.Where(action => action is T); }当这样使用时:this.When<OpenDoorAction>().Subscrib...

c#-Word.ApplicationClass.Activedocument中的异常突然【代码】

我在Word VSTO加载项项目中有这行代码,该项目曾经可以工作,但突然不再使用:Microsoft.Office.Interop.Word.Document doc = Globals.ThisAddIn.Application.ActiveDocument;在它只是按预期返回Document对象之前,我可以毫无问题地阅读和操作它.但是现在它引发了System.Runtime.InteropServices.COMException异常. “ Word遇到了问题.”很有帮助.异常包含HRESULT为0x800A13E9,到目前为止也没有帮助我.内存不足或什么? Idk. 新的行为...

c#-Azure密钥保管库秘密访问间歇性地失败,并出现套接字异常【代码】

我有一个在.NET 4.7.2上运行并托管在Azure AppService中的MVC 5 Web应用程序,该应用程序使用Azure Key Vault来保存机密.该项目使用Microsoft.Azure.KeyVault 3.0.3 NuGet程序包,并使用KeyVaultClient和.GetSecretAsync()访问秘密.所有资源都位于同一Azure区域中. 在大多数情况下,此方法效果很好,并且在90%的时间内,它以毫秒为单位返回秘密.但是,访问该金库的调用有时会失败.这本身并没有表现为SDK引发的异常,但是Web应用程序挂起....

c#wcf-在代理类上调用open()时引发异常【代码】

我有以下问题,基本上我有一个WCF服务,在小型测试中运行良好.但是,当我尝试进行批处理/负载测试时,在代理类上调用open()方法时,我收到一条InvalidOperationException消息:“The communication object, System.ServiceModel.Channels.ServiceChannel, cannot be modified while it is in the Opened state.”我已经搜索过google,但找不到其他人真正引用了此异常消息. 我猜想有关该服务的其他信息可能对于诊断是必要的-当该服务通过其...

c#-ef核心一对多关系引发异常无法添加或更新子行【代码】

我的商店和产品实体之间存在一对多关系,请查看我的模型public class Product {public int ID { get; set; }public string Name { get; set; }public string Tag { get; set; }public string Brand { get; set; }public string Place { get; set; }public int ShopID { get; set; }public Shop Shop { get; set; } }public class Shop {public int ID { get; set; }public string Name { get; set; }public string Comment { get; s...

WPF/C#开机自启动时功能异常(配置文件使用相对路径bug)

前段时间公司一个项目,用WPF做的,开发环境是:VS2019社区版、WIN7X64/WIN10X64。 运行环境是:Server2012R2、WIN7、WIN10。 有很多配置信息是保存在程序目录的。 在实施的过程中遇到了一个奇怪的问题:程序随开机自启动后,系统有部分功能出现了异常,如果是手动运行,则不会有任何问题。 一开始怀疑是.NET环境问题,但在不同系统、不同.NET环境下,问题都存在,因此环境问题造成问题的可能性变得微乎其微。 输出日志后进行排查,...

c# – 如果引发任何异常,如何在Task.WhenAll上取消并引发异常?【代码】

我在等待使用Task.WhenAll的倍数任务.当其中一个生成异常时,我希望Task.WhenAll(或任何其他等待多个任务的方式)立即取消其他任务并引发异常. 可能吗? 提前致谢解决方法:Cancellation is coopertive WhenAll无法取消线程但是你可以传递所有这些线程的CancellationToken并在你获得异常时触发令牌.CancellationTokenSource cts = new CancellationTokenSource();var task1 = Func1Async(cts.Token); task1.ContinueWith(task => cts....

c# – Linq to XML – 使用linq query.n时出现Null引用异常【代码】

我有一个简单的XML文件:<?xml version="1.0" encoding="utf-8"?> <ConvenioValidacao><convenio ven_codigo="1" tipoValidacao="CPF"></convenio><convenio ven_codigo="1" tipoValidacao="MATRICULA"></convenio><convenio ven_codigo="3" tipoValidacao="CPF"></convenio><convenio ven_codigo="4" tipoValidacao="CPF"></convenio> </ConvenioValidacao>我正在尝试使用Linq to XML对这个xml文件进行简单的查询,这是我正在做的事...

c# – 处理异常【代码】

我在一个代码库(C#3.5)中工作,当在一个返回’bool’的函数内部时,它会出现异常处理块,返回true / false.catch (Exception ex) { return false; }这是不正确的做法.我正在考虑记录异常,并且有一个将被初始化的局部变量(to function).并且,该变量将在函数结束时返回. 你怎么看?解决方法:处理异常的通常可接受的方法是仅在您可以对其执行某些操作时才处理它们.你当然可以只为日志主题处理一个通用异常,但是你应该在完成后重新加载它....

c# – 如何:处理异常,最佳实践【代码】

需要实现全局错误处理,所以也许您可以帮助以下示例… 我有这个代码:public bool IsUserAuthorizedToSignIn(string userEMailAddress, string userPassword){// get MD5 hash for use in the LINQ querystring passwordSaltedHash = this.PasswordSaltedHash(userEMailAddress, userPassword);// check for email / password / validityusing (UserManagementDataContext context = new UserManagementDataContext()){var users = ...

c# – IPreviewHandler抛出无法捕获的异常【代码】

我已经将COM接口IPreviewHandler导入到WinForms应用程序中并使用它来显示各种类型文档的预览(我在注册表中查找相应预览处理程序的GUID,然后使用Activator.CreateInstance(guid)来实例化特定的COM类. 这适用于绝大多数文件类型 – Office格式,PDF,视频等 – 但是,在我实例化“Microsoft Windows TXT预览处理程序”{1531d583-8375-4d3f-b5fb-d23bbd169f22}后,使用流初始化它包含一个普通的.txt文件,设置预览窗口的边界,然后最后调用...

c# – 更改容量时的StringBuilder异常!【代码】

这是我的代码行:StringBuilder myCompleteMessage = new StringBuilder(); myCompleteMessage.Capacity = Int32.MaxValue-1;尝试过:myCompleteMessage.Capacity = myCompleteMessage.MaxCapacity-1;我在第2行得到例外.Exception of type 'System.OutOfMemoryException' was thrown.堆栈跟踪:at System.String.GetStringForStringBuilder(String value, Int32 startIndex, Int32 length, Int32 capacity) at System.Text.StringB...

c# – 异常的Web API单元测试?【代码】

我为异常写了一个单元测试.但看起来它无法正常工作.它总是说’404 Not Found’状态.这意味着找不到网址请求.如果我在浏览器上粘贴相同的URL,HttpResponse.StatusCode会说BAD REQUEST. 我不明白为什么它不适用于单元测试.[TestMethod()]public void GetTechDisciplinesTestException(){var config = new HttpSelfHostConfiguration("http://localhost:51546/");config.Routes.MapHttpRoute("DefaultApi", "api/{controller}/{id}");...

c# – 如何尝试/捕获所有异常【代码】

我正在完成由其他人启动的UWP应用程序.该应用程序经常崩溃,我总是在App.g.i.cs中结束if (global::System.Diagnostics.Debugger.IsAttached)global::System.Diagnostics.Debugger.Break(); 然后,我必须说“不,不要启动调试器”并关闭2个窗口. 有什么地方我可以放一个大尝试/捕获,这样我不必每次都发生时重启应用程序?我在AppShell或App中找不到任何东西. 或者我是否必须在每个事件处理程序中放置一个try / catch?解决方法:如果您希...

APPLICATION - 相关标签
CLASS - 相关标签