草庐IT

asp.net-core

全部标签

c# - asp.net下的Process.Start()?

根据msdn:ASP.NETWebpageandservercontrolcodeexecutesinthecontextoftheASP.NETworkerprocessontheWebserver.IfyouusetheStartmethodinanASP.NETWebpageorservercontrol,thenewprocessexecutesontheWebserverwithrestrictedpermissions.Theprocessdoesnotstartinthesamecontextastheclientbrowser,anddoesnothaveaccesst

c# - "Could not load file or assembly ' System.Core, Version=2.0.5.0,...”动态加载可移植类库时出现异常

首先,我需要强调的是,这个问题与thisthread中的问题略有不同。.此外,安装KB2468871没有帮助。我尽量简化了这个问题。一般来说,它是关于使用Assembly.LoadFile(...)在桌面应用程序中加载PCL程序集。假设有一个.NET4.0控制台应用程序(称为“C”)。它引用.NET4.0程序集(称为“N4”)和PCL程序集(称为“PCL”)。N4看起来像这样:usingSystem.Linq;namespaceN4{publicclassClassInN4{publicstaticstringGreet(){returnnewstring("hellofromN4".

c# - .Net4 中的 GC : Specifying gcServer and gcConcurrent together

我正在调整我们的服务器性能,并尝试指定以下配置,并将GCLatencyMode设置为LowLatency。这提高了我的性能,直到一位同事指出这两个设置在.Net4中是互斥的,我才感到非常高兴。那么这将解析到什么配置?当然,GCSettings.IsServerGC返回true,将gcConcurrent设置为false会带来非常明显的性能提升。(我将我正在分析的代码编译成一个测试工具,所以虽然它通常是由IIS托管的服务器,但我的所有计时都在控制台应用程序上) 最佳答案 我在这里找到了你的答案:LatencyModesDefaultG

c# - .NET (Visual Studio) 在项目之间共享 Assets

我正在使用VisualStudio。我有一个包含多个网络项目(.netMVC4)的解决方案。所有这些网络项目都使用相同的javascript-libs。目前我将库复制到每个项目中,但这不是最终的解决方案。在所有项目之间共享这些库(一般Assets)的最佳方法是什么?只是链接他们?或者是否可以创建一个项目并在所有项目中引用它?更新“链接”来自另一个项目的javascript文件不是一个可行的解决方案,因为我必须链接数千个文件(我正在使用的库之一是ExtJs)是什么让它成为现实不卡住visualstudio就不可能构建项目...可能的解决方案目前我有一个名为“Web”的(Web)MVC项目

c# - 如何强制 ADO.Net 在阅读器 TableSchema 中仅使用 System.String 数据类型

我正在使用OleDbConnection查询Excel2007电子表格。我想强制OleDbDataReader仅使用字符串作为列数据类型。系统正在查看前8行数据并将数据类型推断为Double。问题是,在第9行,我在该列中有一个字符串,并且OleDbDataReader正在返回Null值,因为它无法转换为Double。我使用了这些连接字符串:Provider=Microsoft.ACE.OLEDB.12.0;DataSource="ExcelFile.xlsx";PersistSecurityInfo=False;ExtendedProperties="Excel12.0;IMEX=1;

c# - 什么是 protobuf-net SerializeWithLengthPrefix 标记参数?

此方法接受一个整数作为最后一个参数,但我不确定我是否理解我将使用它的确切目的。Serializer.SerializeWithLengthPrefix(stream,object,PrefixStyle.Base128,[tag]);对应的Deserialize方法也是如此。它只是一种标记消息以在反序列化上添加某种“查询”功能以过滤掉不需要的消息的方法,还是有任何其他用途? 最佳答案 基本上,它是一个额外的标记,可以(尽管不是必须)用于记录添加的消息的“类型”,因为假设(当使用*WithLengthPrefix方法时))是同一个流中

c# - ASP.NET MVC 模型在表单元素名称中使用破折号进行绑定(bind)

我一直在互联网上搜索,试图找到一种方法来将我的表单元素中的破折号容纳到MVC2、3甚至4中ASP.NETController的默认模型绑定(bind)行为中。作为一名前端开发人员,我更喜欢CSS中的破折号,而不是驼峰式命名法或下划线。在我的标记中,我希望能够做的是这样的:在Controller中,我将传递一个如下所示的C#对象:publicclassPerson{publicstringFirstName{get;set;}publicstringLastName{get;set;}//etc...}是否有某种方法可以扩展Controller类以通过某些正则表达式或其他行为来适应这种情

c# - 从 ASP.NET MVC 中的表单发布到另一个模型

如果我有一个有模型的View,比如说Car..@modelProject.Car在该View中,我想创建一个将数据发送到新模型的表单@using(Html.BeginForm("Add","Controller")){@Html.Hidden("ID","1")@Html.Hidden("UserID","44")@Html.TextArea("Description")}我注意到,如果我的操作是用我的ViewModel定义的,它就不起作用(模型始终为null):[HttpPost]publicPartialViewResultAdd(ViewModels.NewModelmodel)

c# - Quartz.Net 的 IJobFactory 接口(interface)中 ReturnJob 的目的是什么

我正在使用simpleInjector作为IOC容器,但我不清楚ReturnJob的责任是什么,我想知道我该如何继续?这是我到目前为止完成的代码:publicclassSimpleInjectorJobFactory:IJobFactory{privatereadonlyContainer_container;publicSimpleInjectorJobFactory(){_container=newContainer();}publicIJobNewJob(TriggerFiredBundlebundle,ISchedulerscheduler){return_container.

c# - 无法使用 Json.NET 反序列化具有多个构造函数的类

这个问题在这里已经有了答案:JSON.net:howtodeserializewithoutusingthedefaultconstructor?(6个答案)关闭6年前。我有一个我不能用多个构造函数控制的类型,等同于这个:publicclassMyClass{privatereadonlystring_property;privateMyClass(){Console.WriteLine("Wedon'twantthisonetobecalled.");}publicMyClass(stringproperty){_property=property;}publicMyClass(ob