.net core Azure Devops管道-使用指定目标框架DotNetCoreCLI@2

是否可以使用Azure Devops构建管道和DotNetCoreCLI@2任务或者我们必须恢复使用脚本并手动调用dotnet publish命令吗 我的管道YAML中的一个片段 variables: buildConfiguration: 'Debug' steps: - task: DotNetCoreCLI@2 inputs: command: 'publish' publishWebProjects: false # Required when command

.net core 如何使用VS 2019构建net core 3.0应用程序

我想用NETCore3编译一个.net项目,希望它能在最新的Ubuntu上运行 我已经下载了VS2019和net core 3 SDK,并在Tools/Options/Environment/Preview features中启用了预览功能 我创建了一个新项目(默认为NETCore3.0),添加了一些源文件,并尝试构建它 我犯了以下错误: 1>------ Build started: Project: BaseCampApi, Configuration: Debug Any C

.net core 有没有办法调试.NET Core 3.1中的程序集加载问题

当我在.NET Core中运行WinForms可执行文件时,EXE不会在没有任何消息的情况下启动。使用 dotnet test.dll 导致以下错误消息: Unhandled exception. System.IO.FileNotFoundException: Could not load file or assembly 'ALibrary, Version=1.0.0.0, Culture=neutral, PublicKeyToken=...'. Das System kann die

.net core 实体框架核心和用于MemoryDatabase

我正在尝试使用Entity Framework Core UseInMemoryDatabase编写测试,因此我的设置如下所示: [设置] 公共作废设置() { this.ContextOptions=new DbContextOptionsBuilder() .UseInMemoryDatabase(数据库名称:“DiagAc2Tests”) .选择; } 我不知道是否需要,但上下文看起来像: 公共类GeneralContext:DbContext { 公共数据库集应用程序{get;set;

.net core .Net Core 3.0 AJAX帖子正文始终为空

我最近将我的项目从.Net Framework 4.7转换为.Net Core 3.0。我很难让我的AJAX帖子正常工作 以下是在.Net Framework 4.7中工作的内容: 视图: 控制器: [HttpPost] public JsonResult Save(Contract contract) [HttpPost] public JsonResult Save([FromBody] Contract contract) 以下是在.Net Core 3.0中不起作用的内容: 视图:

.net core 比较后删除EF core中的子实体记录

我有一个聚合实体的子实体,具有一对多关系,在子实体中,有一个包含父id的列表。来自前端的数据是一个对象列表,如果它与来自后端的数据没有什么不同,我将对它不做任何处理。否则,我将删除已删除的内容,并将已添加的内容添加到表中 我是EF CORE的新手,我正在尝试将此登录应用于此关系 if (child.list.SuccessorId == parent.vehicleCategoryId) => ignore; if(!child.list.contain(parent.vehicleCa

.net core 如何将我的远程通道代码从net framework迁移到netcore?

我正在尝试将应用程序从.net Framework迁移到.net Core 3.1。 我遇到了System.Runtime.Remoting.Channels库不可用于.Net core的问题 有没有办法通过调用另一个方法来重写这些方法 目前有哪些替代方案可以从.net core执行相同的过程 以下是它在net framework中的使用方式: 使用系统; 使用系统集合; 使用System.Linq; 使用System.Net.Sockets; 使用System.Runtime.Remoting

.net core 如何从标识表-AspNetUsers获取数据?

项目: ASP.NET 5+使用标识 MySQL中的数据库 为了使用数据库,我使用Pomelo.EntityFrameworkCore.MySQL包 使用ApplicationUser.cs模型,我将字段添加到标准标识表-AspNetUsers 注册用户(向表中添加了两个条目/用户) 在UserController.cs控制器中,我试图从AspNetUsers表中获取数据 但是_db.applicationuser不返回me元素(count=0) 以及: 我做错了什么 如何从标识表-AspN

.net core 在ASP.NET Core 1.0中引用旧版(.NET 4.0)程序集

我正在开发一个ASP.NET Core 1.0 web应用程序。我正在尝试将ClosedXML NuGet包添加到我的web项目中,但无法通过以下错误 是否可以在ASP.NET Core 1.0中引用.NET 4.0程序集 我已经尝试过清理project.json文件的依赖项和导入部分,但还没有找到任何有效的方法。非常感谢你的帮助 Package ClosedXML 0.76.0 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=

.net core 关于.NET Core中.NET反射支持的查询

我们正在将.NET 4.0类库移植到.NET Core 1.1,并在.NET Core CLR中遇到了一个对.NET反射支持有限的问题 是否有人可以帮助我们了解与.net核心等价物相关的任何详细信息,以便在程序集对象上调用Type.GetProperties和Type.GetCustomAttributes方法 Using System.Type; Type myType; var prop = myType.GetProperties(); var attrib =

.net core 简化VS 2017中的dotnest测试格式

我刚刚将我的项目CoreCLR项目从project.json升级到VS2017新项目系统 我曾经运行dotnet测试,并能够通过生成的输出监控测试的行为 下面是我现在这样做时的样子: [xUnit.net 00:00:01.9090123] FastTests: Discovered [execution] test case 'FastTests.Blittable.BlittableJsonWriterTests.UnmanageJsonReaderTests.CanReadAll(name

.net core 客户端如何在IdentityServer4中获取有关用户的资源声明

我的客户从IdentityServer4获取令牌,并将其交给我的API以获得服务, 在我想要获得用户声明(STS会自动将其放在用户声明上)之前,一切都是真的,当我调用user.Identity.Name时,它返回null。 根据API启动时我应该定义范围,因此我定义: app.UseIdentityServerAuthentication(new IdentityServerAuthenticationOptions { Authority = "ht

.net core 带有.NET内核的HTTP请求导致403禁止错误

我正在尝试使用.NETCore2向第三方端点发出web请求。端点需要使用客户端证书以及用户名和密码进行身份验证。到目前为止,我尝试的所有操作都会导致403(禁止)错误。到目前为止,我已经尝试了以下方法: try { var handler = new HttpClientHandler(); handler.Credentials = new NetworkCredential(username, password); handler.ClientCertificateO

.net core 通过在.NET Core中使用task编写自定义任务会导致生成失败(缺少程序集)

我的目标是在.NETCore中运行任务(类似于Rails land中的rake),这样我就可以在应用程序生命周期的正常控制流之外执行代码。我已经看到有这样的项目应该可以实现这一点,但我正在尝试“以.NET的方式”实现它,而不是引入一个单独的ruby依赖项来实现这一点 在为msbuild编写任务之后,我成功地创建了一个简单的任务,它实现了本文中建议的ITask接口: 电子商务网站/Tasks/ScrapeAll.cs using System; using Microsoft.Build.Fram

.net core NET内核中的地理和投影

我正在寻找替代SqlServer.Types的.NETCore功能。 我需要像Buffer()、Intersects()、Distance()这样的方法,同时使用地理(在球形地球上)和几何体对象 此外,我需要将这些对象从WebMercator投影投影/投影到WebMercator投影 到现在为止,我已经没有运气了。 我有什么办法可以达到这个结果吗? 这应该只是(复杂的,我知道)数学问题,那么有可能没有其他库公开这些特性呢 我不能依赖数据库,所以PostgreSql和MS Sql查询都不是可行的解

.net core Raspberry Pi上的.NET核心运行时环境抛出分段错误

我已尝试安装.NET Core运行时环境,如下所示: 我已经检查过是否已经安装了所有需要的软件包,但是当我运行“dotnet--info”时,我发现了一个错误。Strace没有给出关于可能缺少什么的好主意: 下一步我应该试试什么?覆盆子皮1含有 .NET Core需要一个处理器,因为JIT会发出以下信息: 注意:不支持Pi Zero,因为.NET核心JIT依赖于Pi Zero上不可用的armv7指令 所以这是行不通的。很抱歉尝试用树莓皮2或3代替 (如果你是疯狂的冒险,你可以尝试移植JIT自己。

.net core 如何为.net core 2.0 webapi设置默认日期时间格式

目前在我的本地。API的格式应与SQL Server数据库中的格式相同,即yyyy-mm-dd 但是,当我将应用程序部署到生产服务器时。API要求日期时间格式为yyyy dd mm 有没有办法将我的.net核心web api配置为在每个环境中都接受YY-mm-dd作为默认格式?请显示一些代码。您可以在ConfigureServices() 100%的时候,如果我使用的是DateTime,我会为它创建一个接口。到了测试的时候,它只会让生活变得更轻松。我相信这对你也有用 这种方法有几个原因 这是可以

.net core .Net Core 2.0 xUnit项目-这些DLL是什么?

我通过命令行创建了一个dotnet core xunit项目,如下所示: dotnet新xunit 当我在Visual Studio 2017中打开解决方案,并单击测试项目的“显示所有文件”按钮时,我看到项目根目录中的某些DLL看起来像什么,但这些DLL实际上不在该文件夹中 有人能解释一下这些DLL是什么,以及为什么它们显示在根文件夹中(而实际上它们不在根文件夹中) 只是看起来不对 xunit.runner.reporters.netcoreapp10.dll xunit.runner.util

.net core 新的ASP.NET核心MVC项目:“;“空的”;或;Web应用程序(MVC)“;?

我需要创建一个新的web应用程序。团队决定使用ASP.NET核心MVC(我们都有ASP.NET框架MVC的经验) 按照惯例,在创建新应用程序的过程中,我可以选择创建一个“空”项目,或者使用类似“Web应用程序(模型视图控制器)”应用程序模板的模板 我一直倾向于使用空模板,因为: 我手动选择应用程序中的每个依赖项 我不需要仔细删除我不想包含的内容 但是,我想知道这些模板的目的是否是将它们用作新生产应用程序的基础模板 这是我的问题: 是否打算让整齐划归“Web应用程序(模型-视图-控制器)”类

.net core 从本地nupkg安装自定义模板包含其他文件

我正在使用非常好的说明成功地创建和安装自定义项目模板。该模板已成功安装,但是,当我基于该模板创建新项目时,生成的文件夹包含三个我实际上不想包含的附加内容: _rels/.rels [内容类型].xml 原始nuspec文件 项目模板是作为本地NuGet包在本地创建的。在屏幕截图和 有人能告诉我如何防止这些附加文件成为从我的模板生成的项目的一部分吗?您可以排除这些文件。在template.json中: "sources": [ { "modifiers": [

.net core .net内核-添加带有JWT MVC的API后,登录不再工作

我有一个添加了API的.NETCore2.0应用程序。我正在使用JWT对请求进行身份验证,它工作得很好 回到应用程序的MVC部分后,登录过程似乎不再工作_signInManager.PasswordSignInAsync(…)可以工作,但signInManager.IsSignedIn(用户)(从视图中)为FALSE 这是来自_signInManager.PasswordSignInAsync(…)的结果: ??结果 {成功} IsLockedOut:错误 不允许:错误 RequiresTwoF

.net core ASP.NET核心信号器上的持久连接API可用性

我们在应用程序中使用信号器持久连接API,如中所述 在当前2.1版本的ASP.NET核心信号器中,我们仍然没有看到实现此API。集线器模型是否兼容并可扩展?永久连接API是否可能可用?永久连接不可用 有一个较低的层可用。请阅读:

.net core 在ApplicationDBContext中作为外来的.Net核心标识用户引用

我使用的是Identity DB上下文和Application DB上下文,我有一个表(UserVehicles),其中我使用ApplicationUser(Identity User)属性进行了外键引用,当我为ApplicationDBContext添加迁移时,它正在为新表“ApplicationUser”创建脚本以及将外键关系添加到新表,而不是默认的AspnetUsers(Identity User)表。下面是课程 IdentityDBContext类 下面是创建的迁移 protected

.net core 使用NHibernate和InMemory SQLite进行.NET Core 2.1单元测试

我在运行XUnit测试时遇到以下错误 FluentNHibernate.Cfg.FluentConfigurationException:创建SessionFactory时使用了无效或不完整的配置。有关详细信息,请检查潜在原因集合和InnerException NHibernate.HibernateException:无法从NHibernate.driver.SQLite20Driver创建驱动程序,NHibernate,版本=5.1.0.0,区域性=中性,PublicKeyToken=aa9

.net core Microsoft.NETCore.Runtime.CoreCLR包未安装在.NET core项目中意味着什么?

我试图了解.NET内核的底层,以了解正在发生的事情, 我知道CoreCLR提供垃圾收集器、JIT编译器、基本.NET类型和其他低级类,这最终意味着它是任何正在运行的应用程序的一部分。 当我在ASP.NET核心项目中查找它时,我发现它没有安装,而且它是一个NuGet包。 然后我在存储库的自述文件中发现了这个有趣的部分: 但是,不能使用CoreCLR做很多工作的主要原因是类库中的所有类型看起来都是由CoreFX框架定义的,而不是由CoreCLR定义的。此处定义的任何库代码都位于一个名为System.

.net core 如何获取.net核心API中错误500后面的错误

我有一个Vue前端和.netAPI后端。 后端没有拾取我的文件,并给我一个500错误。 我怎么知道500错误意味着什么 我尝试了一组只传递“文件”的文件 以及使用IFormFileCollection。然后我得到一个400,甚至没有拾取端点 Vue: 原料药 目标是在api中获取文件。 此外,还要获取多个文件。以下是适用于我的代码 [HttpPost("[Action]")] [DisableRequestSizeLimit] public async string SendFi

.net core 部署到Azure后,angular 7中使用i18n的本地化不起作用

下面我将使用i18n在Angular中实现本地化 当我导航到“url/en”或“url/fr”时,它不是指向相应的目录文件夹,而是尝试搜索路由并给出以下错误消息 core.js:15723 ERROR Error: Uncaught (in promise): Error: Cannot match any routes. URL Segment: 'fr' 我使用VS2019创建了这个Angular 7项目。 对于后端,我使用asp.NETCore2.2WebAPI 运行以下命令可在本地显示

.net core 将AspNetCore内部WebHost请求重写为https

我的aspnet core应用程序前面有一个代理,它处理https,我使用转发的头文件发送到我的应用程序。除了认证中间件存在一些问题外,这一切都可以正常工作。在调查日志时,我注意到所有内部请求都是通过HTTP发出的: [04:59:31 Infor] Microsoft.AspNetCore.Hosting.Internal.WebHost Request starting HTTP/1.1 GET http://openid.example.com/signin-facebook?code=A

.net core Can';t在TeamCity中构建.Net核心3.0应用程序

我正在尝试在Teamcity构建服务器上构建我的.Net Core 3.0 preview 8项目 在开发机器和构建服务器上,我可以在VS2019社区中打开解决方案并构建全部(手动) 然而,当我在TC的上下文中这样做时,我会得到下面的错误 为什么会出现错误?我可以做些什么来修复它 安德斯 **[14:08:10][restore] Restoring packages for C:\TeamCity\buildAgent\work\676ee7e7a6fc8ab1\Ajf.NsPlanner.A

.net core 在Blazor服务器应用程序上的AuthenticationStateProvider中访问Http.Context

在对应用程序进行身份验证时,我想检查当前请求中是否存在某些头及其值。IIS服务器上有一个身份验证网关,它将处理用户的身份验证。然后他们将在头中向我传递值,其中一个是用户名。我可以在应用程序中使用JWTBear选项进行身份验证,还是需要覆盖AuthenticationStateProvider以手动提取值并检索存储在应用程序数据库中的用户数据?您无法访问Blazor组件中的HttpContext 阅读对这个问题的评论: 您希望在JwtBearer中使用哪种类型的Blazor,客户端还是服务器端?从

.net core DbContext.Database.Migrate()不';行不通

使用DbContext.database.Migrate()迁移Entity Framework Core 3.1.0中的SQL Server数据库时遇到问题 我在我的课程中遵循以下原则: 在本课程中,讲师有以下代码: 家庭控制器: public class HomeController : Controller { private Context _context; public HomeController(Context context) { _cont

.net core 在TeamCity中构建特定的.NET核心项目时,引用可传递依赖项时出现问题

我有一个涉及多个项目的解决方案,值得注意的项目有: ContractProject DataProject WebProject WebProject是一个.NET核心项目,另外两个是.NET Framework 这是文件结构,包括csproj和sln文件: DataProjectreferencesDapper,这是一个NuGet包 尝试在TeamCity中运行构建配置时,我得到以下错误(稍微减少,经过编辑): 这是我唯一的构建步骤(.NET Core): 知道我做错了什么吗?我有一种

.net core 如何在.NET Core 3中不将代理与RestSharp一起使用

我需要在没有任何默认/系统代理的情况下使用RestSharp post。 我用HttpClient做了这件事: var handler = new HttpClientHandler { UseProxy = false }; var client = new HttpClient(handler); 我如何使用RestSharp做类似的事情(使用代理) 谢谢你可以试试这样的东西。注意-WebProxy方法来自System.Net.WebProxy var proxy = new WebPro

.net core EPPlus 5.0:为什么Excel文件这么大?

我在.NETCore3.0项目中添加了一个EPPlus包。从数据库中提取数据并将其显示在屏幕上后,我有一个选项供用户将模型传递给构建Excel xlsx文件并下载的操作。该文件包含一些工作表,但每个工作表包含36行6列(或更少)。这将生成一个超过320MB的Excel文件,并花费8分钟来构建 byte[] fileContents; ExcelPackage.LicenseContext = LicenseContext.NonCommercial;

.net core MySql.Data可以';t连接到AWS Aurora

我在C#.net内核和AWS Aurora Serverless(MySql)之间有一个非常奇怪的连接问题。我有一个非常简单的web API,用于测试。我的一个端点非常容易获取一个表的第一行: string cnString = "myConnectionString"; string returnData = ""; using (MySqlConnection cnData = new MySqlConnection(cnString))

.net core DotNet核心控制台应用程序公证程序?

我正在寻找签署和公证macOS Catalina(10.15)的DotNet核心控制台应用程序的详细程序。我的应用程序构建和运行非常愉快,但签名过程对我来说不起作用。这就是说,我不知道我是否在项目定义或构建过程中弄乱了一些东西,或者我是否将参数添加到了协同设计中 在VisualStudio for Mac中查看DotNet Core(3.1)控制台应用程序的项目选项时,没有任何特定于Mac签名的设置,就像macOS DotNet/Xamarin应用程序一样 没有多少谷歌搜索找到一个程序,通过一步

.net core Azure Active Directory B2C作为微服务

我一直在考虑实现Identity Microservice(根据eShopOnContainers示例…),我想知道是否有可能实现Identity Microservice,使您可以使用您想要的任何身份提供商,包括Active Directory B2C 也许我想得太多了,但我想问的是,有没有可能让Identity Microservice与AD B2C松散耦合?是否有任何示例(例如GitHub)可以证明这一点 提前感谢。(从评论转到回答) 使用Azure AD B2C,您可以拥有N个身份提供者

.net core Azure SQL依赖项(基于EF Core 3.1.7)未出现在App Insights的应用程序映射中

我们有基于.NETCore3.1的Azure功能。我们使用最新版本的EntityFrameworkCore 它连接到Azure SQL以存储/检索/查询数据。我们能够看到Azure SQL的日志,例如有时在App insights的实时流中打开连接、关闭连接(有时可能是因为启用了采样) 但是,我们在AppInsights的应用程序映射中没有看到Azure SQL依赖关系。甚至,查看traces表,我也没有看到任何与Azure SQL相关的内容 Azure SQL是否需要启用某些功能才能显示为依赖

.net core Azure web作业中的依赖项注入-作用域依赖项在后续调用中重用

我们正在将.net framework web作业实现迁移到dotnet core。我在IHostBuilder上使用有文档记录的扩展方法(IHostBuilder.ConfigureServices)来注册与似乎合适的作用域(即作用域)的依赖关系,因为大多数时候我希望每个web作业调用都有一个实例 在我们使用的工作单元实现中,实体框架DbContext在工作单元完成时被释放。在本地开发中,这就是导致这个问题的原因,我遇到了第二个触发器(web作业通过ServiceBusTrigger触发)重用

.net core 修改启动设置后出错:启动配置文件";(违约)“;无法应用

我正在将我的项目设置为在Visual Studio 2019 Preview 16.9.0下的launchSettings.json中使用dotnet watch run 下面是我的launchSettings.json { “概况”:{ “我的网站”:{ “命令名”:“可执行文件”, “可执行路径”:“dotnet”, “commandLineArgs”:“观看跑步”, “工作目录”:“$(ProjectDir)”, “启动浏览器”:正确, “环境变量”:{ “ASPNETCORE_环境”:“

.net core 在MemoryCache中存储和检索多种类型

初学者记忆卡问题。当我的.NET核心应用程序启动时,我想访问一些Web API端点,比如 GET/api/GetGermanCategories GET/api/GetFrenchCategories 检索不同类型的引用数据并存储在MemoryCache中。给定我的参考数据的形式 德国分类 Id |名称|描述 法语类 Id |名称|描述 我如何实际存储这些类型,并通过Id键检索它们,因为两者可能共享Id为1的类别?缓存是否可以考虑类型?您是否查看了缓存?内存缓存的使用并不复杂。

.net core .Net Core Worker服务应仅在Windows服务打开时运行

我在web api项目中创建了worker服务类,然后通过添加.UseWindowsSerivce()修改program.cs,将其设置为作为Windows服务运行。然后我将我的api发布到AppServer。我已禁用触发此worker服务类的windows服务,但该web服务器中的windows服务仍会调用worker服务类中的代码。有人能告诉我为什么会这样吗?或者告诉我如何仅在windows服务已启用并正在运行时调用该worker服务类,否则它不应调用workerservice.cs我在we

.net core FlUrl的这种使用会管理dns更改吗

在.NETCore2.1中,我使用库Flurl来防止著名的HttpClient套接字耗尽问题。因为我使用的是遗留软件,所以我们不能使用DI注入。 所以我在做一些非常简单的事情,比如: var responseMessage = await url.PostAsync(content); 文件中说: 像这样的Fluent方法将延迟创建HTTP客户端,缓存它,并在对同一主机的每次调用中重新使用它: 但是,我找不到任何关于潜在DNS更改的信息。由于它使用缓存,DNS更改是否由库以某种方式管理?如果没

上一页 1 2  3   4   5   6    7   8   9  ... 下一页 最后一页 共 77 页