草庐IT

libmkl_core

全部标签

c# - ASP.NET Core MetaDataType 属性不起作用

我在我的域模型类上使用MetaDataType属性。它应该将属性信息从引用的类移动到已设置MetadataType属性的类中。但它并不像宣传的那样。是什么导致了这里的问题?[MetadataType(typeof(ComponentModelMetaData))]publicpartialclassComponent{publicintId{get;set;}publicstringName{get;set;}publicICollectionRepos{get;set;}publicstringDescription{get;set;}}publicclassComponentMod

c# - 适用于 Windows x64 的 ASP.NET Core 应用程序(.NET Framework)仅在 project.assets.json 中出错

我想使用VS2017简化我在ASP.NETCoreWeb应用程序(.NETFramework)应用程序中的配置。我已经知道我的网站将在x64环境和.NET4.6.2的Windows/IIS下运行。在可预见和不可预见的future,此应用程序没有机会使用从开发到生产的任何其他环境。因此,我只需要Debugx64和Releasex64模式。(不需要任何CPU和x86!),所以我继续从项目中删除所有其他配置。现在,在编译时,我收到以下错误:'C:\Projects\MyProject\My.Website\obj\project.assets.json'doesn'thaveatargetf

c# - 如何从 .Net core 2.0 中的 HttpContext 获取访问 token

我正在尝试将项目从.Netcore1.1升级到.Netcore2.0,其中有很多重大更改。我目前遇到的问题之一是HttpContext.Authentication现在已过时。我一直在努力弄清楚如何获取当前请求的访问token。我需要调用另一个需要不记名token的API。旧方法.Netcore1.1[Authorize]publicasyncTaskClientUpdate(ClientModelclient){varaccessToken=awaitHttpContext.Authentication.GetTokenAsync("access_token");returnView

c# - 与 ASP.NET Core 和 MVC6(核心)的统一

更新09.08.2018Unity正在开发here但我没有时间测试它如何与ASP.NETCore框架一起使用。2018年3月15日更新此解决方案针对在使用.NETFramework4.5.2NOT.NETCoreFramework时将ASP.NETCorev1与Unity结合使用的特定问题。我不得不使用这个设置,因为我需要一些.Net4.5.2DLL,但对于任何重新开始的人,我不推荐这种方法。此外,Unity没有进一步开发(据我所知),因此我建议对新项目使用Autofac框架。看这个Post有关如何执行此操作的更多信息。简介我正在构建一个使用ASP.NET和MVC的Web应用程序。此应

c# - 在 ASP.NET Core Process 中创建的子进程在退出时被杀死

我正在使用Process类在ASP.NETCore(.NETFramework)中生成一个子进程:varprocess=newProcess{StartInfo=newProcessStartInfo(executableDir){Arguments=commandDefinition.CommandDef.ArgumentsAsString,RedirectStandardOutput=true,RedirectStandardError=true,UseShellExecute=false,CreateNoWindow=true,WorkingDirectory=_contentP

c# - 从ASP.NET 4.5 MVC Web应用程序迁移到.NET Core

Closed.Thisquestionneedstobemorefocused。它当前不接受答案。想改善这个问题吗?更新问题,使其仅关注editingthispost的一个问题。3年前关闭。Improvethisquestion我刚刚获得了一些我不太熟悉的技术的任务-我们应该将可爱的WindowsASP.NETMVCWeb应用程序转换为在Linux环境中使用。我从事健康工作,我们拥有绝对不会丢失的用户数据,否则用户(他们的)就会跌落。尽管我可以适应任务,但我通常不是C#/ASP.NET。我一直在阅读官方文档@http://docs.asp.net/en/latest/getting-s

c# - ASP .NET CORE 找不到包含自定义程序集的文件或程序集

我遇到了一个奇怪的问题。我基本上有自己的.NET核心网络堆栈,我已经将其内置到一些.dll中,我想从另一个ASP核心解决方案中引用它们。VS似乎找到了程序集,我可以在其中导航类型等。我也可以毫无问题地构建项目,但是当IIS然后运行服务器时,我收到一个内部服务器错误:FileNotFoundException:Couldnotloadfileorassembly'myDLL,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null'.Thesystemcannotfindthefilespecified.引用的DLL位于调试文件夹中,真正奇怪

c# - 在 ASP.NET Core 应用程序中设置 RabbitMQ 消费者

我有一个ASP.NETCore应用程序,我想在其中使用RabbitMQ消息。我已经在命令行应用程序中成功设置了发布者和消费者,但我不确定如何在网络应用程序中正确设置它。我正在考虑在Startup.cs中初始化它,但当然一旦启动完成它就死了。如何从网络应用以正确的方式初始化消费者? 最佳答案 对消费者/监听器使用单例模式以在应用程序运行时保留它。使用IApplicationLifetime接口(interface)在应用程序启动/停止时启动/停止消费者。publicclassStartup{publicvoidConfigureSer

c# - ASP.NET Core 同步和异步 Controller 操作之间没有太大区别

我在Controller中写了几个Action方法来测试之间的区别同步和异步ASP.NET核心中的Controller操作:[Route("api/syncvasync")]publicclassSyncVAsyncController:Controller{[HttpGet("sync")]publicIActionResultSyncGet(){Task.Delay(200).Wait();returnOk(new{});}[HttpGet("async")]publicasyncTaskAsyncGet(){awaitTask.Delay(200);returnOk(new{})

c# - 在 ASP.NET Core Web API 中注册一个新的 DelegatingHandler

我想创建一个扩展DelegatingHandler的新处理程序,使我能够在到达Controller之前做一些事情。我在各个地方都读过,我需要从DelegatingHandler继承,然后像这样重写SendAsync():publicclassApiKeyHandler:DelegatingHandler{protectedoverrideTaskSendAsync(HttpRequestMessagerequest,CancellationTokencancellationToken){//docustomstuffherereturnbase.SendAsync(request,ca