Questions tagged «kestrel-http-server»

3
什么是Kestrel(相对于IIS / Express)
什么是Kestrel Web服务器,它与IIS / IIS Express有什么关系? 我来自在IIS Express上开发应用程序并将其托管在IIS Web服务器上。使用ASP.NET Core,我可以依赖Microsoft.AspNetCore.Server.Kestrel并且我的创业公司也可以.UseServer("Microsoft.AspNetCore.Server.Kestrel")。但是当我运行我的网站时,我仍然在系统托盘中看到IIS Express图标。有人问我是使用IIS Express还是Kestrel,但我不知道该说些什么! 当我在PC上开发并在Azure中托管时,我没有任何跨平台要求,因此即使我连needKestrel也感到困惑,但似乎没有其他选择-甚至最简单的示例也使用Kestrel。

6
如何使Kestrel Web服务器监听非本地主机的请求?
我已经将c#,asp.net 5,mvc 6应用程序部署到Windows 2008服务器。我已经启动dnx web,它正在侦听端口5000,并且从本地计算机访问时工作正常。 如何获取它以侦听非本地主机的请求? PS此问题不是此问题的重复... hosting.ini实际上具有.ini格式时,它指的是RC1之前的asp.net。现在,它是JSON,我找不到任何有关它实际内容的文档。 PPS真正的解决方案是对链接的问题的不可接受的回答,其中有很多警告。脚步: 根据链接的答案更改project.json。 将项目发布到服务器。 在服务器上,转到... \ approot \ src \ YourProject文件夹,然后在此处打开命令窗口。 运行dnx web-它将失败 跑 dnu restore 运行'dnu build` 运行'dnx web`-Web服务器现在应该可以正常启动了 PS对于支持此问题的人。过时了 非常严重的过时了! 它适用于.NET Core的早期版本。问题和答案当然不适用于当前版本的框架(例如2.x,3.x)

2
在ASP.NET Core中读取环境变量
使用DNX运行我的ASP.NET Core应用程序,我能够从命令行设置环境变量,然后像这样运行它: set ASPNET_ENV = Production dnx web 在1.0中使用相同的方法: set ASPNETCORE_ENVIRONMENT = Production dotnet run 不起作用-该应用程序似乎无法读取环境变量。 Console.WriteLine(Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT")); 返回null 我想念什么?

8
如何在ASP.NET Core 2.1 + Kestrel中禁用HTTPS?
因此,随着ASP.NET Core 2.1的出现,Kestrel现在自动在HTTP旁边创建一个HTTPS端点,并且默认项目模板已设置为从HTTP重定向到HTTPS(撤消很容易)。 但是我的问题是...如何为我的项目完全禁用HTTPS。我已经阅读了文档,并为HTTPS进行了各种配置设置,但似乎没有什么允许我关闭它并只运行HTTP项目。 我是发疯还是只是想念东西。我希望这非常容易做到。

12
.NET Core应用由于ErrorCode ='0x80004005:80008083而无法在IIS中启动
我有一个.NET Core应用程序。它与VS2017和Kestrel在本地运行。它在IIS下本地运行。但是,在服务器上,它无法以502.5 - Process Failure消息开头。 在事件日志中,我得到了更多详细信息: 具有物理根目录'C:... \ my-app-folder \'的应用程序'...'无法使用命令行'“ dotnet”。\ MyApp.dll'启动进程,错误代码='0x80004005:80008083。 先前版本的应用程序可以在同一服务器上正常工作,唯一的区别是它们是与VS2017RC(2&3)一起发布的,这是完全发布的VS2017的第一个版本。 什么ErrorCode = '0x80004005 : 80008083.意思 我如何解决它?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.