草庐IT

core-file

全部标签

c# - 如何删除 Entity Framework Core 中的多行?

这个问题在这里已经有了答案:HowdoIdeletemultiplerowsinEntityFramework(withoutforeach)(26个答案)关闭7个月前。我需要使用EntityFrameworkCore从数据库中删除多行。此代码无效:foreach(variteminitems){myCollection.Remove(item);}因为我在第一个对象之后收到错误“InvalidOperationException:Collectionwasmodified;enumerationoperationmaynotexecute”。换句话说,.Remove仅删除一个对象。E

c# - 从 .NET Core Controller 返回 CSV

我在将.NETCoreAPIController端点解析为CSV下载时遇到问题。我正在使用从.NET4.5Controller中提取的以下代码:[HttpGet][Route("{id:int}")]publicasyncTaskGet(intid){stringcsv=awaitreportManager.GetReport(CustomerId,id);varresponse=newHttpResponseMessage(HttpStatusCode.OK);response.Content=newStringContent(csv);response.Content.Header

c# - 如何在启动我的 ASP.NET Core 应用程序后启动 Web 浏览器?

我有一个ASP.NETCore应用程序,将被多个用户用作客户端。换句话说,它不会托管在中央服务器上,他们将在需要使用该应用程序的任何时候运行已发布的可执行文件。在Program.cs文件中有以下内容:varhost=newWebHostBuilder().UseKestrel().UseContentRoot(Directory.GetCurrentDirectory()).UseIISIntegration().UseStartup().Build();host.Run();我希望默认网络浏览器自动打开,以避免用户必须打开浏览器并手动输入http://localhost:5000地址

c# - File.Delete 不删除文件

我正在尝试删除一个文件,但下面的代码并没有这样做。它不会抛出异常,但文件仍然存在。这可能吗?try{File.Delete(@"C:\File.txt");}catch(Exceptione){Console.WriteLine(e);}如果无法删除文件,应该打印出异常,但实际上并没有。这是否应该静默失败(如File.Delete方法吞没任何错误)? 最佳答案 如果指定的文件不存在,File.Delete不会抛出异常。[某些以前版本的MSDN文档错误地指出它确实如此]。try{stringfilename=@"C:\File.txt

c# - File.Delete() 与 FileInfo.Delete()

使用File对象的静态方法与创建新的FileInfo对象并调用这些方法有很大区别吗? 最佳答案 唯一的区别是File必须解析指定的路径(假设它是相对的),而FileInfo应该已经有解析的路径。 关于c#-File.Delete()与FileInfo.Delete(),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7773122/

c# - asp.net 中 ./, ../, ../../, ~/on file path(URL) 之间的区别

我有一个脚本文件。看到路径是~/Script。但是,如果我输入../../而不是~/,该过程也同样有效。我的网站URL如:https://sample.com/Scripts/angular.js如果我在Scripts之前输入../../,那么它会自动更改以前的URL(https://sample.com/Scripts/angular.js).Whatistheurlprocess?Andhowcanitsautomaticallychanged?andpleasetellabouttheDifferentbetween./,../,../../,~/,/Scripts,Script

c# - 如何将 Rijndael 加密与 .Net Core 类库一起使用? (不是 .Net 框架)

我们如何在.NetCore类库中使用Rijndael加密?(不是.NetFramework类库)我们需要创建一个共享的.NetCore库以用于多个项目,并且需要实现在项目中使用相同的Rijndael加密的加密和解密方法。我们目前正在使用:VS企业2015c#.Net核心类库.NETStandard,Version=v1.6引用似乎.NetCore1.0版本中缺少Rijndael和AES的实现……它似乎只包含基类。我们如何将Rijndael或AES加密的.NetCore实现添加为对新.NetCore类库项目的引用?下面是适用于.NetFramework4.5.2的Encrypt方法:pu

c# - 如何在 ASP.NET CORE 中使用具有依赖注入(inject)的 Action 过滤器?

我在我的ASP.NETCORE应用程序中到处使用基于构造函数的依赖注入(inject),我还需要在我的操作过滤器中解析依赖关系:publicclassMyAttribute:ActionFilterAttribute{publicintLimit{get;set;}//somecustomparameterspassedfromActionprivateICustomServiceCustomService{get;}//thismustberesolvedpublicMyAttribute(){}publicoverrideasyncTaskOnActionExecutionAsyn

c# - ASP.NET Core 中的不记名 token 身份验证

尝试在简单的.NetCoreWebAPI项目中使用基于不记名token的身份验证。这是我的Startup.csapp.UseMvc();//---conststringsecretKey="mysupersecret_secretkey!123";SymmetricSecurityKeysigningKey=newSymmetricSecurityKey(Encoding.UTF8.GetBytes(secretKey));SigningCredentialssigningCredentials=newSigningCredentials(signingKey,SecurityAlgo

c# - 在 ASP.NET Core 应用程序中同时启用 Windows 身份验证和匿名身份验证

我知道这已经被问过很多次了,但不幸的是,不是关于ASP.NETCoreWeb应用程序,而是经典的ASP.NETWeb应用程序。我在互联网上找到的所有答案都对我没有帮助,因为ASP.NETCore应用程序的IIS配置与经典ASP.NET大不相同。例如,ASP.NETCore使用了Kestrel代理,因此许多与ASP.NET相关的配置在ASP.NETCore中并不存在。我基本上已经尝试了所有可能在Internet上找到的方法,但没有一个对我有帮助。我希望这就像在IIS中的应用程序上启用匿名和Windows身份验证一样简单,仅此而已,但我想它会比这更有效。在单个asp.netcoreweb应