草庐IT

first-chance-exception

全部标签

c# - PrintDocument.Print 导致 Win32Exception 操作成功完成

我正在尝试在C#.NET3.5应用程序中打印到网络打印机并出现此异常:Theoperationcompletedsuccessfully是什么原因造成的,如何解决?System.ComponentModel.Win32Exception:TheoperationcompletedsuccessfullyatSystem.Drawing.Printing.PrinterSettings.GetHdevmodeInternal()atSystem.Drawing.Printing.PrinterSettings.GetHdevmode(PageSettingspageSettings)at

c# - 如何让 Entity Framework Code First 和可为空的外键属性工作?

我正在尝试创建一个简单的EntityFramework代码优先应用程序。我有这些类(class):publicclassUser{publicintUserId{get;set;}publicstringUsername{get;set;}publicvirtualActivationTicketActivationTicket{get;set;}}publicclassActivationTicket{publicintActivationTicketId{get;set;}publicvirtualUserUser{get;set;}publicstringTicket{get;s

c# - Webforms 数据绑定(bind)与 EF Code-First Linq 查询错误

在这个例子中here,Scott展示了对dbContext执行Linq查询并将结果直接绑定(bind)到GridView以显示产品列表。他的示例使用了CodeFirst的CTP4版本。但是,当我尝试使用最新版本的EntityFramework4.1做同样的事情时,我收到以下错误:Databindingdirectlytoastorequery(DbSet,DbQuery,DbSqlQuery)isnotsupported.InsteadpopulateaDbSetwithdata,forexamplebycallingLoadontheDbSet,andthenbindtolocald

c# - 奇怪的系统.__佳能异常(exception)

我有一个使用单例类的Windows服务ThreadQueue.当服务启动时,它会调用ThreadQueue.Start()然后,此类接受任务并将其排队,将并发性限制为可配置的线程数。ThreadQueue.Start()在服务启动时被调用一次。有时,服务运行几个小时后,我会收到以下异常:Application:myservice.exeFrameworkVersion:v4.0.30319Description:Theprocesswasterminatedduetoanunhandledexception.ExceptionInfo:System.NullReferenceExcep

c# - Entity Framework 6.1 Code First Cascading Delete with TPH 用于派生类型上的一对一关系

我试图在公共(public)基类和不相关类的派生类之间创建2个一对一的关系,这样当我删除父行时,数据库中的子行也会被删除。几天来我一直在思考这个问题,并且我已经尝试了fluentapi中所有(对我来说)可以想象的关系组合。至今没有任何令人满意的结果。这是我的设置:publicclassOtherType{publicintID{get;set;}publicint?DerivedTypeAID{get;set;}publicvirtualDerivedTypeADerivedType{get;set;}publicint?DerivedTypeBID{get;set;}publicvi

c# - 在 Entity Framework 5 Code First 中覆盖 SaveChanges 以复制旧遗留库的行为

我们公司发布了一套各种操作数据库中数据的应用程序。每个应用程序都有其特定的业务逻辑,但所有应用程序共享一个公共(public)的业务规则子集。常见的东西被封装在一堆用C++编写的遗留COMDLL中,它们使用“经典ADO”(它们通常调用存储过程,有时它们使用动态SQL)。这些DLL中的大多数都有基于XML的方法(更不用说基于专有格式的方法!)来创建、编辑、删除和检索对象,还有额外的操作,例如快速复制和转换许多实体的方法。中间件DLL现在很旧,我们的应用程序开发人员想要一个新的面向对象(而不是面向xml)的中间件,它可以被C#应用程序轻松使用。公司里的很多人说我们应该忘记旧的范式,转向新的

c# - Visual Studio - 抑制某些 "Exception thrown"消息

您能否在某些方法(某些代码区域)的输出中隐藏“抛出异常”消息?我使用HttpWebRequest进行服务器通信。我定期检查服务器是否可用(每秒几次)。当服务器不可访问时,HttpWebRequest会抛出异常。我捕获它并将启用的GUI元素设置为false。问题是当服务器无法访问时,输出窗口会被“抛出的异常”消息弄得乱七八糟。我知道您可以右键单击输出窗口并取消选中“异常消息”。但我不仅是一个从事该项目的人,而且可能有人希望看到一些其他异常消息(在他们的项目部分)。我需要的例子://Keepshowing"Exceptionthrown"messageinthismethod.static

c# - 验证 JWT 签名时出现 SecurityTokenSignatureKeyNotFoundException

我正尝试为我的组织实现OpenIDConnect规范。我在测试依赖方应用程序中使用Microsoft的OpenIDConnectOWIN实现来验证我的协议(protocol)实现。我公开了以下元数据文档:{"issuer":"https://acs.contoso.com/","authorization_endpoint":"http://localhost:53615/oauth2/auth","token_endpoint":"http://localhost:53615/oauth2/token","userinfo_endpoint":"http://localhost:53

c# - 在 Database First 中更改实体和属性名称

我正在启动一个新应用程序,该应用程序必须使用现有数据库,该数据库使用一些在.net中非常烦人的命名约定(表名以指定表的业务域的几个三元组开头,列名以表开头八卦,三卦都是大写的,用下划线等分隔,)。我想做的是编写一个简单的重命名规则(这就像找到最后一个下划线并获取后面的所有内容一样简单)并将其应用到EntityFramework中。我真的不想在编辑器中一个一个地编辑名字,尤其是因为数据库可能会改变,我不想重复多次。我正在使用DatabaseFirst(因为数据库已经存在并且它是“主数据库”)和EF4.xDbContextGenerator,它开箱即用(尽管类和属性的命名很糟糕)。我编辑了

c# - EF Code-First 中查找表的最佳实践

我正在使用EF做我的第一个项目,我打算采用代码优先模型。我试图找到一些关于处理相当经典的“查找表”场景的指导。我正在处理一个非常典型的情况,我将在其中保留地址数据。所以,我有一个简单的地址DTO...publicclassAddress{publicintId{get;set;}publicvirtualstringStreetAddress1{get;set;}publicvirtualstringStreetAddress2{get;set;}publicvirtualstringCity{get;set;}publicvirtualstringState{get;set;}pub