草庐IT

Quartz.Net

全部标签

c# - 在 ASP.NET 5 (vNext) 中获取配置值

我对ASP.NET5(vNext)中的一些概念感到困惑。其中之一是用于配置的依赖注入(inject)方法。好像我必须通过堆栈一直传递一个参数。我可能误解了什么或做错了。假设我有一个名为“contactEmailAddress”的配置属性。当下新订单时,我将使用该配置属性发送电子邮件。考虑到这种情况,我的ASP.NET5堆栈将如下所示:Startup.cspublicclassStartup{publicIConfigurationConfiguration{get;set;}publicStartup(IHostingEnvironmentenvironment){varconfigu

c# - 使用 .NET 4.5 编写的 Windows 服务中的 Console.Out 和 Console.Error 竞争条件错误

我在生产中遇到了一个奇怪的问题,Windows服务随机挂起,如果您能帮助我分析根本原因,我将不胜感激。该服务是用C#编写的,并部署到装有.NET4.5的机器上(尽管我也可以用.NET4.5.1重现它)。报错是:ProbableI/Oraceconditiondetectedwhilecopyingmemory.TheI/Opackageisnotthreadsafebydefault.Inmultithreadedapplications,astreammustbeaccessedinathread-safeway,suchasathread-safewrapperreturnedby

c# - ASP.NET 5 EntityFramework.Core 7.0.0-rc1-final 问题 - 编译器希望引用未找到的 7.0.0.0

我遇到了同样的问题。我在我的project.json文件中添加了以下依赖项:"dependencies":{"EntityFramework":"7.0.0-beta4","EntityFramework.Core":"7.0.0-rc1-final","EntityFramework.SqlServer":"7.0.0-beta8","EntityFramework.Commands":"7.0.0-rc1-final"},"commands":{"web":"Microsoft.AspNet.Server.Kestrel","ef":"EntityFramework.Command

c# - SetUnhandledExceptionFilter 如何在 .NET WinForms 应用程序中工作?

我正在做一个项目来增强我们的生产调试能力。我们的目标是在任何未处理的异常上可靠地生成小型转储,无论异常是托管的还是非托管的,以及它是发生在托管线程还是非托管线程上。我们使用优秀的ClrDump目前这个库,但它并没有完全提供我们需要的确切功能,我想了解异常过滤背后的机制,所以我开始自己尝试这个。我首先按照这篇博客文章自己安装了一个SEH处理程序:http://blogs.microsoft.co.il/blogs/sasha/archive/2007/12.aspx.此技术适用于控制台应用程序,但当我在WinForms应用程序中尝试相同的操作时,我的过滤器不会因各种非托管异常而被调用。C

c# - .NET 和数据库层

当我上次从事编程工作时,我们试图从DataReaders和传统的ADO.NETAPI转向对象关系映射(ORM)。为此,我们通过sqlmetal为我们的数据库生成了一个DataContext。然后有一个薄数据层使DataContextprivate,任何需要访问数据库的代码都必须使用public方法这个薄数据层。这些方法基本上是存储过程;他们将通过LINQtoSQL对数据库执行查询。今天这是一种常见的方法吗?我的意思是,是否每个使用.NET3.5框架的人都在他们的构建过程中真正运行sqlmetal,或者什么?这在当时几乎像是黑客攻击。基本上,我想知道如果我今天要在不使用第三方开源软件的.

c# - 使用 XSL-FO 在 .NET 中生成 PDF

我需要使用XSL-FO在.NET中生成pdf。不乏图书馆可以做到这一点。你会建议我使用哪个图书馆,为什么? 最佳答案 我知道这是一个老问题,但迄今为止没有任何答案真正解决了OP问题。她询问的是使用XSL-FO的选项,而不是“如何使用代码生成PDF?”。对实际问题的主要非商业回答是:Apache.org项目的FOP格式化对象处理器。它采用符合XSL-FO的xsl代码和xml,并根据XSL-FO规范生成PDF文件。还有其他几种商业选择:IbexPDF创建器天线屋渲染器如果您正在寻找一个可行的开源选项,FOP就是它。FOP本身是一个Jav

c# - 如何加密log4net日志文件

有什么方法可以加密或保护log4net输出吗? 最佳答案 我假设您想加密日志的输出。在这种情况下,您将需要编写自己的Appender来处理加密。我建议弄清楚您打算在不加密的情况下使用哪种输出机制(即FileAppender、EventLogAppender等),然后扩展该Appender并覆盖实际写出输出的功能。可以找到关于appender的引用文档here.例如,使用EncryptedFileAppender扩展FileAppender并覆盖/实现您需要的成员,以便挂接到文件写入。或者,您可以从IAppender扩展并完全从头开始

c# - 1 个解决方案中的 VB.Net 和 C# 项目

有没有办法让我在VS2008的1个解决方案下使用不同的语言创建多个项目?如果是,怎么办? 最佳答案 只需创建它们。一个解决方案可以愉快地容纳不同语言的项目。我的C#和VB.NET项目位于同一个解决方案中,没有任何问题。你不能做的是在同一个项目中混合使用多种语言。 关于c#-1个解决方案中的VB.Net和C#项目,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2127626/

c# - 使用 .NET 的 CodeDom 创建枚举

我想使用CodeDomAPI创建枚举。我在Internet上进行了足够多的搜索,但得到的结果几乎没有任何用处。我要生成的是publicenumbug_tracker_type{[Description("Bugzilla")]Bugzilla,[Description("Debbugs")]Debbugs,[Description("PHPProjectBugtracker")]PHP_Project_Bugtracker,[Description("GoogleCode")]Google_Code}我使用了CodeTypeDeclaration并将它的IsEnum属性设置为true,

c# - 有条件地将 htmlAttributes 添加到 ASP.NET MVC Html.ActionLink

我想知道是否可以在方法调用中有条件地添加参数。例如,我在我的Site.Master中呈现一堆链接(总共六个)用于导航:|如果链接在该页面上,我想为该链接包含一个CSS类“selected”。所以在我的Controller中我要返回这个:ViewData.Add("CurrentPage","About");returnView();然后在View中我有一个htmlAttributes字典:htmlAttributes=newDictionary();htmlAttributes.Add("class","selected");%>现在我唯一的问题是如何为正确的ActionLink包含h