所以我们遇到了这个非常奇怪的问题,我们想要托管我们的 API 的 URL。 我们目前使用 ASP.NET Core (.NET7) 和 Windows 上的 Kestrel 进行自托管。 我们有证书,通常一切都按预期工作。 我们通常使用以下网址: "http://abc.ourdomain.com ...
所以我们遇到了这个非常奇怪的问题,我们想要托管我们的 API 的 URL。 我们目前使用 ASP.NET Core (.NET7) 和 Windows 上的 Kestrel 进行自托管。 我们有证书,通常一切都按预期工作。 我们通常使用以下网址: "http://abc.ourdomain.com ...
"Kestrel": { "Endpoints": { "Https": { "Url": "https://*:443", "Protocols": "Http1" }, "gRPC": { "Url": ...
调用以下 NanoKestrel class 抛出的构造函数错误 System.ArgumentNullException:值不能为 null。(参数“提供者”)在 Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExte ...
我已经将我的应用程序 (asp.net API) 从 NetCore3.1 更新到 Net6。 没有重大变化。 要构建我的应用程序,我使用命令 do.net publish --runtime win-x64 --self-contained -c release -o build 当我在本地 en ...
我有 IIS 8.5.9600.16384 在 Windows Server 2012R2 上运行,网站配置为具有单独应用程序池的应用程序。 在 IIS 身份验证中,仅启用“匿名身份验证”。 为了执行身份验证,我的站点使用它自己的登录提示并调用具有基本模式的 .net 核心后端,例如 POST /m ...
我正在 ASP.NET Core 7 中为 linux 服务器实现 gRPC 服务器。 它应该能够在 HTTP3/QUIC 协议上工作。 我正在为 ssl 连接使用 ZeroSSL 证书。 当我在 Windows (Kestrel) 上启动它时,客户端连接正确。 当我在 Linux 上启动它时,当用 ...
我正在尝试使用 docker(Windows 系统上的 Linux 容器)运行我的 as.net 6.0 应用程序并遇到问题。 当我不尝试配置 kestrel 时,它运行得非常好。 但是每当我尝试添加以下代码时,我都会遇到“无法访问此站点本地主机意外关闭连接”的问题。 我正在尝试将端口 5005 用 ...
我正在使用 NET 6 C# 实现 gRPC 服务器并尝试添加 QUIC 协议 服务器部署在 Amazon linux 上。 sudo yum install -y libmsquic已启动。 但我收到如下异常 请建议,我错过了什么? ...
我们的 do.net-core (3.1) 应用程序遇到高负载问题。 超过一定数量的连接(虚拟用户),我们遇到了瓶颈,服务器饥饿,我们得到请求超时,但进程没有崩溃(没有红隼日志)。 我们正在使用K6对我们的应用程序进行基准测试。 目前,负载测试仅在登录页面上执行 GET 请求,这会在一个小数据集(无 ...
我正在使用.Net 6 编写 windows 服务器,我需要监听内部网络 http 请求。 我决定使用红隼。 当我发送 http 请求时,一切正常,Kestrel 接受了该请求,我可以管理我的代码。 但是,当我想通过HttpContext.Response.WriteAsync()发送答案时,就会 ...
我想我可以比找到一个简单问题的简单答案更快地赢得彩票……好吧,如果我能弄清楚这一点,那就很简单了! 我正在构建一个需要在生产中使用 TLS 保护的 5 种方法 Web API 应用程序。 我有一个可以工作的 gRPC 服务器,当我在 Web API 应用程序中使用相同的配置时,我收到以下错误: 调试 ...
发布时的 gRPS .NET 6 服务不会从 launchSettings.json 中获取 applicationUrl 并默认侦听 - Z5E056C500A1C4B6A7110B5ADED807 的 localhost:5000 和 5001。 如何以及在何处设置发布,以便它在 VS2022 ...
I'm trying to deploy a .net core web api application to Azure Web services, but i'm getting an error when it try's to start up. 未处理的异常。 System.Inval ...
我正在使用 Visual Studio 在 NET 6.0 中构建我的 MVC 网站当我发布时,我得到一个可以运行的.exe,它加载 Kestrel,它输出 我在 localhost 上的 5001 端口上打开浏览器,一切都很好 - 该网站完美地在 localhost 上运行我想从测试目录中执行这个 ...
我不是说毛伊岛。 我认为对我的观众来说最好的体验是简单的服务,它可以无头启动服务器(红隼?),这样他们就可以通过 https://localhost:5000 上的任何浏览器访问我的应用程序,就像我们在调试时一样。 这可能吗? 如果是这样,从哪里开始? ...
我正在尝试配置 IHostBuilder 并收到以下错误。 不支持构建此 IWebHostBuilder 实现。 我不确定为什么这会抱怨 IHostBuilder。 我在 Program.cs 中的 IHostBuilder 配置: 我的堆栈跟踪: ...
我们使用最少的 API 构建一个 .net 核心后端。 (ASP.Net Core 6.0) 据我了解,ASP.NET 使用 Kestrel 服务器。 Kestrel 是否有可能也为前端网站提供服务? 或者我们必须添加 nginx/apache/任何其他服务器? ...
当我们的证书被“Let's Encrypt”自动更新时,需要重启我们的Web API服务才能使用新的证书。 我有两个挑战:(1)如何自动检测证书何时更新,以及(2)如何使用新证书而不需要重新启动 Web API 服务。 我们在 appsettings.json 文件中配置 Kestrel 以支持 ...
我正在尝试确认双工流的端点是否有效,而无需发送消息。 我已经找到了不安全连接的可能解决方案。 但是当尝试通过安全连接使用它时,我收到了一个异常。 我的客户代码: 如果我使用安全端点,即使有效,channel.ConnectAsync() 也会抛出 InvalidOperationExcepti ...
我需要创建一个应用程序,它将在 windows 10 机器上运行,并且需要从移动客户端和其他桌面客户端访问。 我认为我需要一个具有 web 接口并且可能是 pwa 的应用程序。 这可以让我在移动设备上使用它,而无需为 android 和 ios 编写一个应用程序。我的问题是,是否可以将应用程序与独立 ...