56得票10回答
Visual Studio 2017 启用 SSL

如何在Visual Studio 2017中为项目启用SSL? 在VS15中,我可以选择项目->属性->调试->启用SSL。但在VS2017中找不到此选项。它被移到哪里了? 编辑: 我甚至尝试编辑.\vs\config\applicationhost.config,但无济于事: ...

55得票8回答
在ASP.NET Core中将index.html设置为默认页面

如何让asp.net core从我的wwwroot文件夹内提供index.html文件?我想这么做是因为我正在使用Angular CLI开发一个Angular 4应用程序,它可以处理整个构建过程。我已经将其设置为构建到我的asp.net core项目的wwwroot目录中,但asp.net c...

50得票2回答
如何在使用IIS Express的ASP.NET Core中获取控制台输出

ASP.Net Core文档在这里展示了一个漂亮的控制台日志输出,如下图所示,使用不同的LogLevels呈现不同颜色。我现在在Visual Studio中创建了一个应用程序,并且发现它现在在IIS Express后面运行,我看不到控制台了。我记得当我运行beta版时,它直接弹出Kestrel...

42得票7回答
从ASP.NET Core 2.1应用程序中删除“Server”标头

在运行在 Server 2016 with IIS 10 上的 ASP.NET Core 2.1 应用程序中,是否可以删除服务器响应标头? 我尝试将以下内容放入 web.config 文件中:<system.webServer> <httpProtocol> ...

41得票2回答
在Kestrel中增加上传请求长度限制

我正在运行一个ASP.NET Core Web应用程序,想要上传大文件。 我知道在运行IIS时,可以通过web.config更改限制: <httpRuntime maxRequestLength="1048576" /> ... <requestLimits maxAl...

30得票5回答
IIS和Kestrel性能比较

IIS与Kestrel http服务器的性能有何差异? 看起来,Kestrel受到了异步和事件驱动服务器框架家族的重大启发。同时,IIS在功能方面具有更长的开发历史,显然更加成熟。考虑到所有这些因素,我特别寻求内存利用率、线程利用率、请求相关比较(如每秒请求数)以及流处理能力的比较。

30得票6回答
移除Kestrel绑定警告

在ASP.NET Core 2.1项目中使用Kestrel并在UseKestrel()中指定绑定时,会记录一个警告级别的消息: 覆盖地址'http://localhost:50000/'。绑定到在 UseKestrel() 中定义的端点。 这会使日志变得杂乱,报告一个默认且易混淆的URL...

28得票2回答
在IISExpress中触发ASP.Net Core关闭事件的方法是什么?

我知道这个问题以前已经有人提过,而且还有一个GitHub问题:https://github.com/aspnet/Hosting/issues/846 ,据说在Microsoft.AspNetCore.Server.IISIntegration 1.1中已经解决了。但是,即使我使用了这个版本,...

27得票3回答
HTTP.sys和Kestrel:为什么要选择它们中的一个?优缺点是什么?

什么是使用两个类似但分离的服务器的原因? 它们之间有何不同? 我可以在Docker中同时运行它们吗? 它们是否支持相同的功能,例如所有身份验证类型?

26得票1回答
配置ASP.NET Core 2.0 Kestrel实现HTTPS加密传输

TL;DR 今天使用ASP.NET Core 2.0设置HTTPS的正确方法是什么? 我想配置我的项目以使用HTTPS和像BUILD 2017中展示的证书。我尝试了几种设置,但没有任何作用。经过一些研究之后,我更加困惑了。似乎有很多配置URL和端口的方法...我看到了appsettings....