dotnet-framework

dotnet sonarscanner 未找到 java,但 JAVA_HOME 存在。在 ubuntu 20.04.3 上尝试了 jre 11、13、17
dotnet-framework

dotnet sonarscanner 未找到 java,但 JAVA_HOME 存在。在 ubuntu 20.04.3 上尝试了 jre 11、13、17

我正在启动正确的命令 〜/项目$ / usr / bin / dotnet sonarscanner结束/ d:sonar.login =“admin” / d:sonar.password =“user” 在 ubuntu 20.04.3 上出现 java 错误 SonarScanner for MSBuild 5.5.3 使用 .NET Core 版本的 Scanner for MSBuild 后处理已开始。调用 SonarScanner CLI... 在 JAVA_HOME 或 PATH 中找不到“java”可执行文件。SonarScanner ...

Admin

Nginx 502 Bad Gateway DotNet App
dotnet-framework

Nginx 502 Bad Gateway DotNet App

我正在使用 NopCommerce 4.60.5 和 Ubuntu 23,Nginx 作为上游 .net 应用程序的反向代理。网站已启动并运行,但存在一些小问题,我正在努力解决。但是,当我从管理员重新启动 nopCommerce 时,问题开始出现,当设置发生某些更改时,我收到 502 Bad Gateway 错误。nginx 错误日志显示,拒绝连接上游服务器。我有本地服务器和生产服务器,两者都有完全相同的问题。已经 7 天了,我搜索并尝试了几乎所有方法来解决此问题,但没有任何效果。这是我的配置.. server { # include snippets/s...

Admin

跨多个 VM 部署 ASP.NET Core 组件的最佳实践
dotnet-framework

跨多个 VM 部署 ASP.NET Core 组件的最佳实践

我正在做一个需要在云以及私有虚拟机客户提供了4台虚拟机,规定数据库放在一台虚拟机上,应用程序放在其他虚拟机上,某些服务放在特定的虚拟机上。 具体细节:单个 ASP.NET Core 项目: 我可以使用单个 ASP.NET Core Aspire 项目或者我是否需要不同的 APP HOSTS 来连接不同 VM 上的 Docker 容器? 部署建议: 在确保高效通信和可维护性的同时,在不同的虚拟机上部署系统的不同组件的最佳实践是什么? Docker 容器化: 我是否应该考虑将服务和应用程序容器化,以便在不同的虚拟机之间简化部署? 数据库管理: 关于在单独的虚拟机...

Admin

在 Windows Server 2022 上运行的 .Net Framework 4.8 webapi 站点需要几分钟才能回收应用程序池
dotnet-framework

在 Windows Server 2022 上运行的 .Net Framework 4.8 webapi 站点需要几分钟才能回收应用程序池

我有一个在 Windows Server 2019 上运行的功能齐全的 .Net Framework 4.8 网站。该网站同时具有 MVC 和 Api 控制器。自动或手动回收网站只需几秒钟。 我将此站点移植到 Windows Server 2022,现在结束上一个进程的回收时间需要几分钟。新进程的启动时间是即时的。 我把问题缩小到访问 webapi 端点 (ApiController) 导致的问题。如果我只访问 MVC 页面,回收速度是正常的。我测试了端点只返回一个字符串(无数据库访问),但这没有帮助。 我在 Visual Studio 2022 中从模板创...

Admin

AWS Elastic Beanstalk 最大请求帖子大小
dotnet-framework

AWS Elastic Beanstalk 最大请求帖子大小

我有一个包含以下内容的应用程序: Vue.JS 前端网站 Dotnet Core API 从前端,我希望允许用户上传最多 10 个文件,总计最大 50 MB,我将把它们存储在 S3 中。为了允许 API 接受这种大小的请求,我在控制器操作中添加了以下属性: [RequestSizeLimit(55 * 1024 * 1024)] public async Task<IActionResult> SubmitWorkshopNote() {...} 此外,我在 startup.cs 中添加了以下内容: services.Configure&l...

Admin

Debian 生产服务器上的 .NET 运行时/sdk 安装
dotnet-framework

Debian 生产服务器上的 .NET 运行时/sdk 安装

我在 Proxmox 上有一个专用的 Debian 容器来运行 ASP.NET Web API 应用程序。它需要 .NET 运行时(或包含运行时的 SDK),就像 Java 一样。 我没有问题让它工作,但我在安装时遇到困难生产环境。 默认情况下,当前版本的 .NET 安装程序脚本会将其安装在...用户主目录中(/home/myusername/dotnet例如)。我不喜欢这个,原因有几个。例如 - 我不想与组织中管理此服务器/容器的其他人共享我的个人帐户。 问题是:如何正确地做这件事? 将 .NET Core 安装在更“正常”的 Linux 软件位置是否是...

Admin

.NET Framwork 3.5 脱机无人值守安装
dotnet-framework

.NET Framwork 3.5 脱机无人值守安装

我正在尝试在 Windows 10 22H2 上安装 dotNet 3.5。目标没有显示器,也无法访问互联网。使用 Microsoft 建议的标志时/q /norestart,软件包未安装。在连接了显示器的类似机器上尝试这些标志时,GUI“下载并安装此功能”仍然显示并需要确认。 我做了什么: 我已经从下载了离线安装程序https://dotnet.microsoft.com/en-us/download/dotnet-framework/net35-sp1. (dotnetfx35.exe) 我按照这里的部署指南进行操作https://learn.micro...

Admin

更新 .NET Core 时出现问题 - 我应该使用什么补丁?
dotnet-framework

更新 .NET Core 时出现问题 - 我应该使用什么补丁?

一段时间以来,我们的漏洞扫描程序一直在我们的一台服务器和管理工作站上检测到过期的 .NET 组件;这与我们最近在其上部署的一些软件有关。但是,我尝试修复此问题的所有尝试都无法解决这个问题,包括据称可以解决问题的链接。 发现声称: Path : C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.22\ Installed version : 3.1.22 Fixed version : 3.1.30 显然,这甚至比我们的安装日期晚...

Admin

.NET Framework 4.8 在 Win Server 2016 Core Edition 上安装失败并回滚
dotnet-framework

.NET Framework 4.8 在 Win Server 2016 Core Edition 上安装失败并回滚

我无法在 Windows Server 2016 Core Edition 上安装 .NET Framework 4.8。初始安装启动并到达以下位置: 安装已成功完成,成功代码为:(0x80070BC2),“请求的操作成功。直到系统重新启动后,更改才会生效。 服务器重新启动后,将显示以下内容(我将其分成单独的引用块,因为粘贴一个引用块不方便看): 我们无法完成更新。正在撤消更改。请勿关闭计算机 查看 CBS.log,我可以看到以下内容,这似乎是安装失败和启动回滚的地方: 新组件:[l:130 ml:131]'NetFx4-_dataperfcoun...

Admin

学生无法在 Visual Studio Code 中安装扩展
dotnet-framework

学生无法在 Visual Studio Code 中安装扩展

我们是一所学校,想将 Visual Studio Code 与 Omnisharp 扩展一起使用。 学生的工作环境具有以下特点 服务器存储的主目录 Active Directory 环境 Samba 4.x 作为 Active Directory 域控制器学生没有对 C:\ 的写访问权限 扩展以 .vsix 文件形式在本地提供 不允许进入市场 --extensions-dir=H:\vscode\ext 用于在启动 Visual Studio Code 时将扩展目录重定向到学生服务器存储的主目录。 遗憾的是,学生无法安装扩展程序(.vsix)。出现以下错...

Admin

如何检查 Kubernetes 中的应用程序响应
dotnet-framework

如何检查 Kubernetes 中的应用程序响应

我有一个用 C# 编写的 .net 框架应用程序在 K8s 编排中运行。我只是想在固定间隔内(比如说每 300 秒)检查在 pod 内运行的应用程序是否响应。 有人可以告诉我该怎么做吗? ...

Admin

容器中未找到兼容版本
dotnet-framework

容器中未找到兼容版本

当我在 Google Cloud > Workloads 中部署我的应用程序时,日志资源管理器中出现错误 找不到任何兼容的框架版本 未找到框架“Microsoft.NETCore.App”、版本“3.1.0”。 发现以下框架:5.0.4 在 [/usr/share/dotnet/shared/Microsoft.NETCore.App] 您可以通过安装指定的框架和/或 SDK 来解决该问题。 指定的框架可以在以下位置找到: https://aka.ms/dotnet-core-applaunch?framework=Microsoft.NETCore....

Admin

如何删除 ASPNET 运行时?
dotnet-framework

如何删除 ASPNET 运行时?

我有一个需要删除的 ASPNET Core 运行时,但我发现的方法似乎不起作用。这是版本 2.1.17,它很旧,需要删除。它位于加入域的 Windows 10 计算机上。 经过一番搜索,我发现有一个 dotnet 卸载工具,但它没有将 Runtime 列为选项。进一步挖掘似乎表明,如果我删除了正确的 SDK,我应该能够将 Runtime 也删除。 这里使用的命令是 dotnet-core-uninstall remove --sdk 2.1.513 这确实删除了 2.1.513 SDK,但是当我调用 dotnet --list-runtimes 时,2.1....

Admin

按计划运行 .net core 3.1 控制台应用程序的最佳 Azure 服务是什么?
dotnet-framework

按计划运行 .net core 3.1 控制台应用程序的最佳 Azure 服务是什么?

我有一个按计划运行的 .Net Core 3.1 控制台应用程序(当前托管在 VM 上)。它从其配置文件中获取一些设置,并使用 http 从 API 中获取数据并将其输入到 SQL 数据库中(连接字符串等位于其配置文件中)。它还将各种输出记录到文本文件中。 我需要将其迁移到 Azure 环境(VPS 不是一种选择)。考虑到需要安排每天晚上 10 点运行,最好的服务是什么?我应该创建一个 Web 应用程序、一个函数还是一个服务总线?我最好不要过多地摆弄应用程序代码。 我已阅读这些服务的文档,但仍然有点困惑,不知道哪个最适合以及原因。谢谢! ...

Admin