草庐IT

Net_SFTP

全部标签

c# - .NET 程序集插件安全

我在许多应用程序中使用了以下代码来加载公开插件的.DLL程序集。但是,我以前总是关心功能,而不是安全性。我现在正计划在除我以外的其他组可以使用的Web应用程序上使用此方法,并且我想确保该功能的安全性是合格的。privatevoidLoadPlugins(stringpluginsDirectory){Listfactories=newList();foreach(stringpathinDirectory.GetFiles(pluginsDirectory,"*.dll")){Assemblyassembly=Assembly.LoadFile(path);foreach(Typety

c# - ASP.NET Web 用户控件库

我们有一堆用户控件,我们想从Web应用程序中提取出来并放入单独的程序集/库中,我认为这就像创建类库并提取ascx和ascx.cs文件一样简单进入项目,并编译一个DLL以在我们的应用程序中重复使用。然而,事实并非如此。我们的最终目标是拥有一个可分发的DLL(类似于Telerik分发其控件的方式),我们可以将其放入任何Web应用程序中。这里的步骤:Turningan.ascxUserControlintoaRedistributableCustomControl遵循起来非常简单,但是这会导致许多名为controlname.ascx.guid.dll的文件,这不是所需的结果。我什至无法让这些

c# - 通用类型类型转换方法(.Net)

我正在尝试创建一个通用方法来转换对象,但似乎无法解决这个问题。(今天是星期五下午3点,这是漫长的一周)好的,所以我有这个场景://Wehaveavalue(which.netsetsasadoublebydefault)objectobj=1.0;//Wehavethetargettypeasastring,whichcouldbeanything://saystringsometType="System.Decimal"Typetype=Type.GetType(someType);//IneedagenericwayofcastingthisobjectcastedObj=(xxx

c# - 如何比较 .NET 中的 SQL 时间戳?

我已经映射了EntityFramework实体。SQLServer2008中的每个表都包含映射为字节数组的时间戳列。数组的长度始终为8。现在我需要在.NET中比较时间戳值。我有两个解决方案,但我不知道哪个更好?将其作为数组进行比较。当第一对字节不同时返回false。将字节数组转换为long,比较long。哪种解决方案更好?或者还有其他解决办法吗? 最佳答案 我们通过将它们作为字节数组进行比较来实现。对我们来说效果很好。 关于c#-如何比较.NET中的SQL时间戳?,我们在StackOve

c# - 我可以在 .NET/C# 中为 Microsoft Dynamics AX 编码吗?

我是一名C#开发人员,想开始学习DynamicsAX。请指导我能否在DynamicsAX中使用我的.net/C#技能(API知识)?我知道AX是用X++开发的,但有人告诉我这是可能的。请指导我AX是否具有Web界面或只是一个桌面应用程序。 最佳答案 2011年8月,DynamicsAX2012发布。它现在支持.NET,因此您现在可以在VisualStudio和任何.NET语言中进行开发。阅读DynamicsAX团队的这篇博文以获取介绍:WelcometoVisualStudioand.NETdevelopercommunity这是来

c# - .NET 4 任务并行库可以使用 COM 对象吗?

这是一个“这可能吗,如果可以的话,你能给我一个简单的例子吗,因为我在网上找不到一个?”类似的问题。我有许多完全独立的(即“令人尴尬的并行”)进程,我想使用C#在.NETFramework4中使用TaskParallel库并行运行这些进程。其中一些流程需要使用可通过COM/OLE自动化访问的软件。具体来说,有一个Parallel.Foreach()循环从项目列表中划分任务,基本上调用Parallel.Foreach内部的不同函数来处理处理(因此其中一些函数使用COM库来工作).这可能吗?谢谢。 最佳答案 通过TPL使用COM对象是10

c# - Ninject 和 ASP.NET Web API

在我设置问题之前你应该知道我从这个页面得到了我当前的代码:http://www.strathweb.com/2012/05/using-ninject-with-the-latest-asp-net-web-api-source/我正在尝试通过在上述站点上找到的IDependencyResolver适配器在我的应用程序中使用ASP.NETWebAPI和Ninject。我创建了所有代码,就像它在网站上显示的那样并且可以正常工作,但是当我加载我的应用程序时,我的常规Controller失败并显示此错误:[MissingMethodException:没有为此对象定义无参数构造函数。][In

c# - 分析 C#/.NET 应用程序

您如何跟踪/剖析您的.NET应用程序?MSDN联机帮助提到了VisualStudioTeam(我没有),还有WindowsPerformanceToolkit。但是,您是否可以推荐其他解决方案?最好(当然)一种无需更改代码(手动)即可工作并且可以集成到VisualStudio中的解决方案。 最佳答案 另见thisquestion.JetBrainsdotTrace是我发现的最好的.NET分析器(我几乎尝试了所有的分析器),因为它是唯一一个开销足够低以处理处理器密集型应用程序的分析器。它还简单、准确且设计精良-强烈推荐!

c# - ASP.NET WebService 正在用 XML 标记包装我的 JSON 响应

我不确定我哪里错了。我正在构建一个ASP.NET2.0(在.Net3.5框架上)Web应用程序,并且包含一个Web服务。请注意,这不是MVC项目。我希望公开一个返回JSON字符串的方法;格式化以提供jqGridjQuery插件。这是我在我的服务中实现的初步测试方法:感谢(PhilHaack'sGuideforMVC)[WebMethod][ScriptMethod(ResponseFormat=ResponseFormat.Json)]publicstringgetData(){JavaScriptSerializerser=newJavaScriptSerializer();varj

c# - 在 ASP.NET MVC 中设置 Html.CheckBoxFor 保留关键字的 html 属性

我正在使用HtmlHelper在我的View中创建一个复选框,如下所示:model.SeatOnly,new{checked="checked"})%>但是,由于checked是保留关键字,因此抛出错误。我发现有几个人说您必须使用“保留字前缀”并简单地在属性前面放置一个uderscore,如下所示:model.SeatOnly,new{_checked="checked"})%>这不会产生错误,但在生成的html中,该属性实际上是“_checked”,这意味着它不起作用(如果我使用firebug并删除下划线,该属性就会生效)。有没有人知道解决这个问题的方法,同时仍在使用CheckBox