238得票28回答
无法配置HTTPS端点。未指定服务器证书,并且找不到默认的开发人员证书。

我正在开发一个基于Fabric的应用程序,已经配置了HTTPS。尽管我安装了有效证书,但仍然出现异常。

120得票3回答
在ASP.NET Core中的Program.Main中访问环境名称

我需要使用ASP.NET Mvc Core来设置开发环境使用https,所以我在Program.cs中的Main方法中添加了以下内容: var host = new WebHostBuilder() .UseContentRoot(Directory.GetC...

37得票5回答
使用appsettings.json配置Kestrel监听端口 Dotnet core 2 预览版 2

据我所知,为了正确地设置ASP Dotnet Core 2 preview 1/2的监听端口,需要按照以下格式在appsettings.json中创建一个Kestrel部分:"Kestrel": { "EndPoints": { //Could also be Endpoints, i...

28得票1回答
Kestrel是否已经准备好用于ASP.NET Core应用程序的生产环境?

我有一个api,被我的angular应用程序使用,在asp.net core 2.0中开发。 已经部署在IIS上,并配置为使用kestrel。 我读到了Kestrel在公开展示应用程序时不安全,还有更多的问题。 这是真的吗? Kestrel仍然不适合生产使用吗? 还是Kestrel完全用于不...

23得票4回答
如何正确停止运行dotnet core Web应用程序?

在Windows上的Visual Studio 2017和2019中,我在软件包管理器控制台中运行dotnet watch run。它启动了一个用于 dotnet core 应用程序的kestrel,并自动禁用了控制台中的文本编辑,并显示一个红色的停止命令执行按钮,但是该按钮没有任何作用。此外...

19得票1回答
Kestrel与IIS+Kestrel(反向代理)与Nginx的比较

当我研究.NET Core机制的托管时,我在许多论坛和网站上看到了这样的评论:"Microsoft建议始终为网站使用任何Web服务器作为Kestrel的前端"。为什么?因为安全问题吗? 我很惊讶,因为如果单独使用Kestrel,每秒请求数的性能比IIS+ Kestrel更好?

17得票1回答
HttpContext.RequestAborted 和 CancellationToken 参数有什么区别?

我正在尝试为 ASP.NET Core 2.0 创建一个异步视图组件。它将执行一个在用户导航离开页面时应该被取消的动作。我有以下选择: 使用 HttpContext.RequestAborted 使用 CancellationToken 参数 我还可以链接这些令牌 选项1看起来像这样:...

14得票3回答
Asp.Net Core Web API 应用程序:如何更改监听地址?

我将编写的简单的Asp.Net Core WebAPI 2.0应用程序部署到了本地服务器上,现在需要将其部署到服务器上。 我的系统: Ubuntu 16.04. Asp.Net WebAPI 2.0 (and dotnet version 2.1.105) 然而,当应用程序启动时,它会...

13得票1回答
高线程计数在GCFrame中卡住导致CPU使用率高

我们有一个应用程序,使用Kestrel来提供HTTP请求。我们过去遇到了一些问题,高负载导致线程池生成了数千个线程,此时我们会出现锁定竞争症状。大多数情况下,线程会在我们代码中的某个Monitor.Enter()处开始相互阻塞,导致延迟和更多争用,直到应用程序由于上下文切换而变得无响应并且CP...

11得票1回答
IHostedService无原因停止

有人可以解释一下为什么我的服务器无缘无故停止了吗? 以下是我的IHostedService实现:public class HostServiceBox : IHostedService { public Task StartAsync(CancellationToken...