kestrel相关内容

";500-在Windows服务器上调用ASP.NET Core 2.1 Web API时出现内部服务器错误";

我有一个ASP.Net Core 2.1 Web API,我已经将其部署到我们最近购买的一台新服务器上(运行Windows Server 2016 Standard)。API在我的开发PC和我们的旧服务器(运行Windows Server 2012 R2)上都能完美运行。但在这台新服务器上,我收到以下错误: 500 - Internal server error. There is a pr ..

.NET Core 外部访问站点?

当我在调试模式下使用 Kestrel 在 VS 2019 中启动我的 .NET Core 应用程序时,我只能以 https://localhost:5001 访问.当我尝试用我的计算机的 fqdn 替换 localhost 时,我收到“无法访问站点".所以实际上它是计算机和域名,所以 https://win7.int.com:5001.我想这样做,以便我可以从不同的机器访问该站点.如果它在我自己的 ..
发布时间:2021-11-24 20:03:02 C#

.NET Core 外部访问站点?

当我在调试模式下使用 Kestrel 在 VS 2019 中启动我的 .NET Core 应用程序时,我只能以 https://localhost:5001 访问.当我尝试用我的计算机的 fqdn 替换 localhost 时,我收到“无法访问站点".所以实际上它是计算机和域名,所以 https://win7.int.com:5001.我想这样做,以便我可以从不同的机器访问该站点.如果它在我自己的 ..
发布时间:2021-11-24 19:48:15 C#

将 Web API 控制器端点添加到 Kestrel 工作器项目

我有一个带有 TCP 管道的 .NET Core 工作程序项目,并且想向其中添加一个 HTTP 控制器端点.我基本上 创建了一个新的工人项目(用于复制目的) 在它的 csproj 文件中,我添加了 测试(){返回确定();}} 我运行该项目并调用 GET http://localhost:5000/users 我希望得到 200 但得到 404 并且调试器没有命中控制器端点 ..
发布时间:2021-11-24 18:48:08 C#/.NET

无法在 Asp.net core Action 中取消任务

我正在尝试取消在 Asp.net Core Action 中运行的任务.为此,我正在使用 this github 示例.如果在控制台中运行服务,我可以取消任务,但如果我在 IIS(或 IIS Express)下运行,则任务不会取消.我在其他问题中看到了类似的问题/a>.基于它,问题应该已经解决了.我使用的是 .Net 核心 2.1. 解决方案 据我所知,这是已知问题,尚未修复.在 ANCM ..
发布时间:2021-11-24 17:46:51 C#

如何正确停止运行 dotnet core web 应用程序?

在 Windows 上的 Visual Studio 2017 和 2019 中,我在 包管理器控制台 中运行 dotnet watch run.它为 dotnet 核心应用程序启动了 kestrel,自动禁用了控制台中的文本编辑,并显示了一个红色按钮以停止命令执行,但该按钮不执行任何操作.此外,该消息显示为使用 Ctrl+C 但它也不起作用. 现在监听:http://localhost:204 ..

IHostedService 无故停止

谁能向我解释为什么我的服务器无缘无故停止了?在我的 IHostedService 实现下面: 公共类 HostServiceBox : IHostedService{公共任务 StartAsync(CancellationToken 取消令牌){返回 Task.Run(() =>{DomonutyBoxBusiness.StartBoxListening();//启动框监听而(真){Loggin ..
发布时间:2021-11-24 15:59:04 C#/.NET

用于从 Storm Spout 中读取 Kestrel 服务器队列的 Java 客户端库

我已经设置了 Kestrel 服务器,并且能够通过 python pykestrel 库设置和使用队列. 我们有一个场景,python 客户端写入 Kestrel 队列,而 Storm spout 需要从队列中读取.我试过使用storm-kestrel 库,但遇到了问题.谷歌搜索似乎表明它不支持内存缓存端口 (22133). 我已按照此处的规定添加了 Maven 绑定.没有使用 Kes ..
发布时间:2021-11-14 23:42:27 其他开发

简单的拉取消息队列

我正在努力寻找适合这项工作的工具.我探索了一些不同的消息队列,如 Kafka、Kestrel 等……我正在寻找具有 PULL 功能的东西. 我有一个 API(分布式)可以将传入的消息推送到队列中.然后我让工作人员(单独的机器)从队列中提取消息.这确保了工作人员不会被淹没并且无法处理队列的负载. 我想知道 Kafka 或 Kestrel 是否支持这种类型的功能 解决方案 Kafk ..
发布时间:2021-11-12 02:47:28 其他开发

在 Kestrel .NET Core 中加载由中间 CA 签名的 SSL 证书的正确方法

我正在使用 .NET Core 2.1.1 在我的 Kestrel Linux 服务器上设置 SSL. SSL 证书由中间 CA 签署. PFX 包含中间和根 CA 证书. 我将 pfx 文件作为 X509Certificate2 对象加载并将其用于服务器证书. 似乎是我设置的方式,中间CA不作为握手的一部分发送,只发送叶子(这很调皮). return WebHost.C ..
发布时间:2021-09-29 19:27:49 C#/.NET

"500-内部服务器错误";在Windows Server上调用ASP .Net Core 2.1 Web API时

我有一个ASP .Net Core 2.1 Web API,已将其部署到我们最近购买的新服务器(运行Windows Server 2016 Standard).该API在我的开发PC和我们的旧服务器(运行Windows Server 2012 R2)上均可完美运行.但是在这台新服务器上,我收到此错误: 500-内部服务器错误.您正在寻找的资源有问题,无法显示. 我记得一年前也尝试过很多尝试 ..

是否可以平滑地“热部署"部署?一个ASP.NET Core应用程序?

在带有.NET Framework的ASP.NET下,您可以执行新代码的“热部署"而不会中断.之所以可行,是因为IIS可以为同一个应用程序处理多个应用程序域:当新代码到达时,它“耗尽"了旧的应用程序域,允许它完成请求,同时新的应用程序域启动并开始服务新的请求. 我的问题是:使用Kestrel的ASP.NET Core中有与此类似的东西吗?如果是这样,什么? 解决方案 Kestrel不 ..
发布时间:2021-04-11 18:50:20 C#/.NET

将Web API控制器端点添加到Kestrel worker项目

我有一个带有TCP管道的.NET Core工作器项目,想要向其添加一个HTTP控制器终结点.我基本上 创建了一个新的工作者项目(出于复制目的) 在其csproj文件中,我添加了 转到项目组,以访问webbuilder的内容 安装了软件包 Microsoft.AspNetC ..
发布时间:2021-04-02 18:46:19 C#/.NET

如何正确停止运行dotnet核心Web应用程序?

在Windows上的Visual Studio 2017和2019中,我在程序包管理器控制台中运行 dotnet watch run .它为网络netnet核心应用程序的红est午餐,在控制台中自动禁用了文本编辑,并显示红色按钮以停止命令执行,但是该按钮没有任何作用.此外,该消息还显示为使用 Ctrl + C ,但它也不起作用. 现在正在侦听:http://localhost:20436应用程序 ..

自托管的ASP.NET Core应用程序不适用于SSL

我已经使用命令行创建了示例ASP.NET Core应用程序: dotnet new 并尝试使用命令运行它: dotnet run 但是,当在浏览器中打开URL时,它抱怨SSL无效. 我可以使用Visual Studio完整版运行程序,没有任何问题,但是不能使用命令行运行它: dotnet run 似乎由命令dotnet run运行的Kestrel需要额外的配置. ..
发布时间:2020-11-25 18:52:37 其他开发