.net-core相关内容

无法翻译LINQ表达式。以可以翻译的形式重写查询

我看过很多类似的问题,但没有一个能给我一个解决方案,所以我在想是否有人能帮我解决这个问题。我有一个实体层次结构,因为客户端有多个ClientRateDeal,然后我尝试只提取那些具有全部通过某些条件的客户端费率交易列表的客户端。下面是我生成错误LINQ查询: var query = _context.Client.Where(c=>c.Disabled==false) ..
发布时间:2022-02-23 13:24:27 C#/.NET

使用*的AssemblyVersion失败,并出现错误&Quot;通配符与确定性不兼容?&Quot;

我不能在汇编版本中使用*;当我使用时,会出现以下编译错误: 指定的版本字符串包含通配符,通配符不是 与决定论相容的。从版本中删除通配符 字符串,或为此编译禁用确定性 推荐答案 我猜您以前可以使用它,但现在不能使用了。 原因-Visual Studio已做了一些更改,因为新项目文件现在将“”确定“”属性默认为“”True“”。 解决方案-正如Hans passant所说,手 ..
发布时间:2022-02-21 12:49:30 C#/.NET

如何在 Kestrel 中直接使用 PEM 证书?

我想在我的 ASP.Net Core 2.0(带有 Kestrel Web 服务器)应用程序中使用 HTTPS. 官方文档使用pfx 格式,但我想直接使用 PEM 格式(从 Let's encrypt 生成)没有任何转换(至少在我的 C# 代码之外没有任何内容).有可能吗? 解决方案 简短的回答是你不能.至少,你不能没有大量的工作或使用像 Bouncy Castle 这样的东西. ..

忽略错误的证书 - .NET CORE

我正在编写一个 .NET Core 应用程序来轮询远程服务器并传输显示的数据.这在 PHP 中运行良好,因为 PHP 忽略了证书(这在浏览器中也是一个问题),但我们希望将其移至 C# .NET CORE,因为这是系统中唯一剩下的 PHP. 我们知道服务器很好,但由于各种原因,证书无法/不会很快更新. 请求正在使用 HttpClient: HttpClient httpClient ..
发布时间:2022-01-25 10:16:45 C#/.NET

Linux 上 DotNet Core 中的可信根证书 (RHEL 7.1)

我目前正在将 .net-core web-api 部署到 rhel 7.1 上的 docker 容器中.一切都按预期工作,但是从我的应用程序中,我需要通过 https 调用其他服务,并且这些主机使用由自我维护的根证书签名的证书. 在这个星座中,调用此服务时出现 ssl 错误(ssl 无效),因此我需要在 docker-container 中安装此根证书或以某种方式在 .net-core 应用 ..
发布时间:2022-01-25 10:09:48 其他开发

Azure App 服务无法启动,因为它使用 ASP.NET Core 找不到 swagger 文档 xml

更新 2: 文件未发布.那是错的.但是,我无法弄清楚为什么我的一台计算机可以以正确的方式发布它而另一台在 Visual Studio 升级后不能. 更新:在两台不同的计算机上运行相同的解决方案,其中 APIProject.xml 文件从一台计算机正确发布但另一台计算机未正确发布,现在只剩下一个差异.发布工作的计算机运行未更新版本的 Visual Studio 2017 Enterprise. ..

.NET Core Web API 在部署到 Azure 后无法正常工作

我有一个简单的 .NET Core Web API 应用程序,它是由 Visual Studio 在创建新项目时创建的.我想通过 FTP 将其部署到 Azure 应用服务,作为 Team Foundation Server (TFS) 2017 构建作业的一部分,这很成功: 但是,当尝试 GET 请求时,例如以下 URL: http://somerandomname.azurewebsit ..

未找到配置文件“appsettings.json"且不是可选的

Azure 错误是: .Net Core:应用程序启动异常:System.IO.FileNotFoundException:配置文件'appsettings.json' 未找到且不是可选的. 所以这有点模糊.我似乎无法确定这一点.我正在尝试将 .Net Core Web API 项目部署到 Azure,但出现此错误: :( 糟糕.500 内部服务器错误启动应用程序时出错. ..

如何使用在命令行安装期间作为参数传递的值从 wix 自定义操作更新 appsettings.json?

我目前正在开发一个项目,我使用 Wix 作为安装程序.我的应用程序是使用 .net core 开发的,并将 appsettings.json 作为配置文件. 我想用 命令行安装期间作为参数传递的值来更新 appsettings.json 上的值 例如我通过参数BUFFER.SIZE 传递值500 msiexec.exe/i c:\PathToMyMsi\MyMsi.msi BUFF ..
发布时间:2022-01-23 17:26:48 C#/.NET

为跨平台开源 UI 无关的 C# 类库选择哪种 Visual Studio 2017 项目类型,为什么?

我有一个 C# 类库的想法,我想开发并发布到开源.我想让它在尽可能多的可用 .Net 平台(例如完整的 .Net、Mono、.Net Core、Xamarin)上易于使用(必要时重新编译),只有经典的 .Net 兼容性才是真正必须的,然而).该库不会依赖于任何与 UI 相关的东西,也不会依赖于 WPF 等仅 Windows 的东西. 我只需要: 常见的 .Net 类型和 API(我不想 ..
发布时间:2022-01-23 15:05:34 C#/.NET

.Net Core 3.1 删除 Swagger UI 上的架构

我有 .Net 3.1 Web Api,我想删除这部分“架构";在 Swagger 用户界面上. 怎么做? 解决方案 不需要模式过滤器.经过几天的努力,我发现: 所有需要做的都在 app.UseSwaggerUI(options =>{options.DefaultModelsExpandDepth(-1);}); 注意:它是 DefaultModels(复数)而不是 Defa ..
发布时间:2022-01-22 18:24:33 其他开发

.NETCore(Windows 8 Framework)的“GetCustomAttributes"的等效方法是什么?

我正在编写一个与 Stack API 接口的应用程序,并且一直在关注 本教程 (尽管旧 API 版本仍然有效).我的问题是,在 Windows 8 商店应用程序中使用它时,我受到 .NETCore 框架的限制,它不支持下面的 GetCustomAttributes 方法: 私有静态 IEnumerableParseJson(string json) where T : class, ..
发布时间:2022-01-21 13:57:17 C#/.NET

.Net Core 和 NuGet

我从这个站点安装了 .net 核心.使用它会导致一些相关的包管理问题: dotnet restore 命令继续“安装".net 核心 NuGet 包.这些软件包“安装"在哪里?未创建新文件夹. “hello world"最小示例的 dotnet restore 需要大约一百个 NuGet 包,其中 99% 可能与“hello world"应用程序无关.诚然,.net 原生构建将删除所有不需 ..
发布时间:2022-01-20 09:32:10 C#/.NET

使用 '.NETFramework,Version=v4.6.1' 而不是项目目标框架'

我试图引用一个明显是 .NetStandard2.0 的 nuget 包.我们拥有这个包的源代码并将其写入目标 .netstandard.我们确实有一个 CI 管道,因此当我们推送此代码时,它会构建和发布 nuget 包.当我尝试将生成的 nuget 包引用到当前的 .netCore 应用程序中时,出现以下错误: 是使用“.NETFramework,Version=v4.6.1"而不是项目目 ..
发布时间:2022-01-20 09:20:30 C#/.NET