kestrel相关内容
我有一个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
..
当我在调试模式下使用 Kestrel 在 VS 2019 中启动我的 .NET Core 应用程序时,我只能以 https://localhost:5001 访问.当我尝试用我的计算机的 fqdn 替换 localhost 时,我收到“无法访问站点".所以实际上它是计算机和域名,所以 https://win7.int.com:5001.我想这样做,以便我可以从不同的机器访问该站点.如果它在我自己的
..
当我在调试模式下使用 Kestrel 在 VS 2019 中启动我的 .NET Core 应用程序时,我只能以 https://localhost:5001 访问.当我尝试用我的计算机的 fqdn 替换 localhost 时,我收到“无法访问站点".所以实际上它是计算机和域名,所以 https://win7.int.com:5001.我想这样做,以便我可以从不同的机器访问该站点.如果它在我自己的
..
我有一个带有 TCP 管道的 .NET Core 工作程序项目,并且想向其中添加一个 HTTP 控制器端点.我基本上 创建了一个新的工人项目(用于复制目的) 在它的 csproj 文件中,我添加了 测试(){返回确定();}} 我运行该项目并调用 GET http://localhost:5000/users 我希望得到 200 但得到 404 并且调试器没有命中控制器端点
..
我正在尝试取消在 Asp.net Core Action 中运行的任务.为此,我正在使用 this github 示例.如果在控制台中运行服务,我可以取消任务,但如果我在 IIS(或 IIS Express)下运行,则任务不会取消.我在其他问题中看到了类似的问题/a>.基于它,问题应该已经解决了.我使用的是 .Net 核心 2.1. 解决方案 据我所知,这是已知问题,尚未修复.在 ANCM
..
在 Windows 上的 Visual Studio 2017 和 2019 中,我在 包管理器控制台 中运行 dotnet watch run.它为 dotnet 核心应用程序启动了 kestrel,自动禁用了控制台中的文本编辑,并显示了一个红色按钮以停止命令执行,但该按钮不执行任何操作.此外,该消息显示为使用 Ctrl+C 但它也不起作用. 现在监听:http://localhost:204
..
我想为我的 .NET Core 项目创建一个 TCP 侦听器.我正在使用 Kestrel 并为此配置了一个新的 ConnectionHandler kestrelServerOptions.ListenLocalhost(5000, builder =>{builder.UseConnectionHandler();}); 到目前为止我所拥有的是 内部类 MyTCPConnectionHan
..
谁能向我解释为什么我的服务器无缘无故停止了?在我的 IHostedService 实现下面: 公共类 HostServiceBox : IHostedService{公共任务 StartAsync(CancellationToken 取消令牌){返回 Task.Run(() =>{DomonutyBoxBusiness.StartBoxListening();//启动框监听而(真){Loggin
..
我正在尝试为 ASP.NET Core 2.0 创建一个异步视图组件.当用户离开页面时,它会执行一个应该被取消的操作.我有以下选项: 使用 HttpContext.RequestAborted 使用 CancellationToken 参数 我也可以链接令牌 选项 1 如下所示: public class AmazingMessageViewComponent : ViewCom
..
据我所知,为 ASP Dotnet Core 2 preview 1/2 设置监听端口的正确方法是在 appsettings.json 中创建一个 Kestrel 部分,格式如下: “红隼":{"EndPoints": {//也可以是Endpoints,有点不清楚“http":{"地址": "127.0.0.1","Port": 9001//你想让 Kestrel 运行的端口}, 我尝试在 D
..
我正在开发一个配置了 HTTPS 的结构应用程序.虽然我有一个有效的安装证书,但它抛出异常. 解决方案 这些说明来自 这个博客对我有用 dotnet dev-certs https --clean dotnet dev-certs https -t 重启VS
..
我已经设置了 Kestrel 服务器,并且能够通过 python pykestrel 库设置和使用队列. 我们有一个场景,python 客户端写入 Kestrel 队列,而 Storm spout 需要从队列中读取.我试过使用storm-kestrel 库,但遇到了问题.谷歌搜索似乎表明它不支持内存缓存端口 (22133). 我已按照此处的规定添加了 Maven 绑定.没有使用 Kes
..
我正在努力寻找适合这项工作的工具.我探索了一些不同的消息队列,如 Kafka、Kestrel 等……我正在寻找具有 PULL 功能的东西. 我有一个 API(分布式)可以将传入的消息推送到队列中.然后我让工作人员(单独的机器)从队列中提取消息.这确保了工作人员不会被淹没并且无法处理队列的负载. 我想知道 Kafka 或 Kestrel 是否支持这种类型的功能 解决方案 Kafk
..
我正在使用 .NET Core 2.1.1 在我的 Kestrel Linux 服务器上设置 SSL. SSL 证书由中间 CA 签署. PFX 包含中间和根 CA 证书. 我将 pfx 文件作为 X509Certificate2 对象加载并将其用于服务器证书. 似乎是我设置的方式,中间CA不作为握手的一部分发送,只发送叶子(这很调皮). return WebHost.C
..
我想为我的 .NET Core 项目创建一个 TCP 侦听器.我正在使用 Kestrel 并为此通过 配置了一个新的 ConnectionHandler kestrelServerOptions.ListenLocalhost(5000, builder =>{builder.UseConnectionHandler();}); 到目前为止我所拥有的是 内部类 MyTCPConnectio
..
我有一个ASP .Net Core 2.1 Web API,已将其部署到我们最近购买的新服务器(运行Windows Server 2016 Standard).该API在我的开发PC和我们的旧服务器(运行Windows Server 2012 R2)上均可完美运行.但是在这台新服务器上,我收到此错误: 500-内部服务器错误.您正在寻找的资源有问题,无法显示. 我记得一年前也尝试过很多尝试
..
在带有.NET Framework的ASP.NET下,您可以执行新代码的“热部署"而不会中断.之所以可行,是因为IIS可以为同一个应用程序处理多个应用程序域:当新代码到达时,它“耗尽"了旧的应用程序域,允许它完成请求,同时新的应用程序域启动并开始服务新的请求. 我的问题是:使用Kestrel的ASP.NET Core中有与此类似的东西吗?如果是这样,什么? 解决方案 Kestrel不
..
我有一个带有TCP管道的.NET Core工作器项目,想要向其添加一个HTTP控制器终结点.我基本上 创建了一个新的工作者项目(出于复制目的) 在其csproj文件中,我添加了 转到项目组,以访问webbuilder的内容 安装了软件包 Microsoft.AspNetC
..
在Windows上的Visual Studio 2017和2019中,我在程序包管理器控制台中运行 dotnet watch run .它为网络netnet核心应用程序的红est午餐,在控制台中自动禁用了文本编辑,并显示红色按钮以停止命令执行,但是该按钮没有任何作用.此外,该消息还显示为使用 Ctrl + C ,但它也不起作用. 现在正在侦听:http://localhost:20436应用程序
..
我已经使用命令行创建了示例ASP.NET Core应用程序: dotnet new 并尝试使用命令运行它: dotnet run 但是,当在浏览器中打开URL时,它抱怨SSL无效. 我可以使用Visual Studio完整版运行程序,没有任何问题,但是不能使用命令行运行它: dotnet run 似乎由命令dotnet run运行的Kestrel需要额外的配置.
..