草庐IT

Net_SFTP

全部标签

c# - 开源 ASP.NET MVC CMS 的评论/比较

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我正在寻找适用于ASP.NETMVC的开源CMS。我找到了MvcCms、N2和AtomicCMS。我正在寻找比较不同开源项目的任何建议、轶事、资源或文章,以便我可以找到最适合我的项目的项目。我想找到有关不同项目的特性、可扩展性、相对可靠

c# - 支持样式标签的 .NET HTML Sanitizer

我正在寻找一种用于ASP.NET元素的良好HTML清理程序。问题是清理器必须支持样式属性,它可能包含CSS属性,这些属性也必须被清理。到目前为止,我还没有找到一个好的产品来使用。在我硬着头皮编写自己的sanitizer之前,我想我可能会先看看这里的人在使用什么。我查看并拒绝的库:AntiXSSLibrary(旧版本不安全,新版本去掉样式标签)AntiSamy.NET(无人维护,.NET版本中缺少必要的功能,具有过时的依赖项)AjaxControlToolkit中的HTMLAgilityPackSanitizer(转义样式标签)理想的情况是拥有一个基于白名单的sanitizer程序,该s

c# - 如何以编程方式训练 SpeechRecognitionEngine 并将音频文件转换为 C# 或 vb.net 中的文本

是否可以通过编程方式训练识别器提供.wavs而不是对着麦克风说话?如果是这样,该怎么做?目前我有对0.wav文件中的音频执行识别并将识别的文本写入控制台的代码。ImportsSystem.IOImportsSystem.Speech.RecognitionImportsSystem.Speech.AudioFormatNamespaceSampleRecognitionClassProgramSharedcompletedAsBooleanPublicSharedSubMain(ByValargsAsString())UsingrecognizerAsNewSpeechRecognit

c# - 不同项目中的 ASP.NET MVC、EntityFramework、DBContext、存储库

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭9年前。Improvethisquestion我目前正在做一个ASP.NETMVC5项目,我正在尝试完善该项目的架构;让人们在未来尽可能地干净和容易地使用它。对于初学者,我已将我的EntityFramework模型(包括IdentityUser和AccountViewModel)移动到同一解决方案中的类库项目中。这是目前主要的MVC项目所引用的。但是,我现在正在考虑创建一个新的数据访问层项目,该项目将包含DbContext(或DbCo

c# - FileHelpers .NET 库的最新生产就绪版本是什么?它在哪里?

SourceForge页面-www.filehelpers.net-最后更新于2007年,无法下载。Github存储库-github.com/MarcosMeli/FileHelpers-看起来是最近的,但最后标记的版本是2.1有一个NuGet包-www.nuget.org/packages/FileHelpers-Stable-但它已有两年历史,而且不属于主要开发商MarcosMeli。有一个竞争的NuGet包-www.nuget.org/packages/FileHelpers-标记为2.0.0并归MarcosMeli所有,但该代码已有6年历史。有TeamCitybuildsava

c# - 是否可以复制 .NET HashAlgorithm(用于重复的增量哈希结果)?

我有以下用例:从一个文件中读取n个字节计算这n个字节的(MD5)散列从文件中读取下m个字节为最多n+m字节的文件计算(MD5)哈希增量散列文件不是问题,justcallTransformBlockandTransformFinalBlock.问题是我需要共享其起始字节的多个数据散列,但在我调用TransformFinalBlock读取第一个n的Hash之后bytes我不能继续使用同一个对象进行哈希处理,需要一个新对象。搜索问题时,我看到Python以及OpenSSL可以选择为此目的复制哈希对象:hash.copy()Returnacopy(“clone”)ofthehashobject

c# - .Net 3.5 上的 Web 服务客户端应用程序的 SSL 和过时的 TLS(1.0 和 1.1)

根据PCI,我们需要从2016年6月30日起停止使用SSL和TLS(某些实现中的1.0和1.1)http://blog.securitymetrics.com/2015/04/pci-3-1-ssl-and-tls.html我们有一个基于.Net3.5的客户端应用程序,它使用HttpWebRequest对象连接到Web服务。根据MSDNSecurityProtocolType(https://msdn.microsoft.com/en-us/library/system.net.securityprotocoltype(v=vs.110).aspx)在.NetFramework4或更低

c# - 在 .NET Core 下的分层架构中自动创建 CRUD

我正在一个典型的三层架构下的新项目中工作:business、data和client,使用Angular作为前端。在这个项目中,我们将有一个我们想要自动化的重复性任务:CRUD的创建。我们要做的是生成模型和Controller(放置、获取、发布、删除)以及来自实体及其属性的其他基本项目信息。我最好的选择是什么?我曾考虑过模板T4,但我对它们的无知使我怀疑它是否是最佳选择。例如,来自这个实体:publicclassUser{publicintId{get;set;}publicstringName{get;set;}publicstringEmail{get;set;}publicIEnu

c# - 如何注册两个实现然后在 .Net Core 依赖注入(inject)中获得一个

我的部分代码依赖于同一接口(interface)的多个实现,而其他部分依赖于其中一个实现。我正在注册如下实现:services.AddSingleton();services.AddSingleton();然后在需要时获取两个实现,例如:varimplementations=serviceProvider.GetServices();我的问题是当我需要其中之一时,我正在尝试以下返回null的方法:varfirstImplementation=serviceProvider.GetService();当然我可以使用:varimplementations=serviceProvider.G

c# - 在 .NET 应用程序中检测重定向控制台输出中的关闭管道

.NETConsole类及其默认的TextWriter实现(可作为Console.Out隐含在例如Console.WriteLine中())当应用程序将其输出通过管道传输到另一个程序时,不会发出任何错误信号,并且另一个程序在应用程序完成之前终止或关闭管道。这意味着应用程序可能会运行超过必要的时间,将输出写入黑洞。如何检测重定向管道另一端的关闭?更详细的解释如下:这里有一对演示问题的示例程序。Produce相当慢地打印大量整数,以模拟计算效果:usingSystem;classProduce{staticvoidMain(){for(inti=0;iConsume只读取前10行输入然后退