16得票4回答
如何在AWS Linux实例上运行.NET Core MVC网站

我想从一个AWS Amazon Linux AMI实例上运行.NET Core MVC网站。 这是迄今为止我所采取的步骤: 在Visual Studio 2015中创建一个模板ASP.NET Core Web Application (.NET Core) - C# - MVC Web ...

16得票2回答
在Asp.Net Core v3.1中增加上传文件的大小限制

我正在尝试在我的.NET Core v3.1 Blazor应用程序中上传多个文件,但我无法通过30MB的限制。 搜索后,我找到了Increase upload file size in Asp.Net core,并尝试了其中的建议,但并没有奏效。 所有找到的解决方案都涉及更改web.confi...

16得票3回答
如何直接在Kestrel中使用PEM证书?

我想在我的ASP.Net Core 2.0(配备Kestrel web服务器)应用程序中使用HTTPS。 官方文档使用pfx格式,但我想直接使用PEM格式(从Let's encrypt生成),而不需要进行任何转换(至少不在我的C#代码之外)。这是否可行?

16得票4回答
如何将ASP.NET Core应用程序托管在子文件夹下

我有一个运行在Linux上的asp .net core应用程序,使用Kestrel。 它可以绑定到80端口的IP地址。 但是nginx反向代理站点需要将应用程序托管在非根路径下,例如: http://somesite.com/myapp 因此,应用程序可以加载,但是应用程序不知道mya...

15得票1回答
如何解决“心跳超时:00:00:01”故障?

我有一个使用.NetCore C#编写的项目,执行HTTP POST请求。该项目在Kubernetes中设置,我注意到下面的日志:Heartbeat took longer than "00:00:01" at "02/22/2020 15:43:45 +00:0...

14得票1回答
为什么在尝试向Core Web API上传大文件时会收到404错误?

我在使用HttpClient和Web API之间的文件传输方面非常新手,所以请原谅我的代码中可能存在的任何无知和猜测。我已经尝试了一天时间将使用System.IO.Compression.ZipFile创建的文件发布到我的Web API,但总是收到404响应。如果我使用空流进行发布,则API操...

14得票1回答
不使用ASP.NET Core使用Kestrel

我想使用Kestrel HTTP服务器来处理与ASP.NET抽象无关的HTTP事务。我不想安装任何ASP.NET包,只想使用请求/响应模型编写快速/高性能的HTTP应用程序。 过去可以使用HttpListener来完成此操作,但由于现在所有内容都在Linux上运行,因此无法使用HTTP.sy...

14得票2回答
使用Nginx反向代理时无法获取客户端真实IP

问题描述: 当我访问应该返回远程客户端IP地址的Asp.net MVC Core 3.1网页时,我却得到了Nginx容器的内部docker IP地址。我不确定问题是在我的asp.net core代码中,还是Nginx反向代理配置没有将客户端IP转发给Kestrel容器,或者其他原因。 输出: ...

13得票2回答
ASP.NET Core在所有日志条目中包含时间戳

我有一个启用了内置控制台日志记录的ASP.NET Core 2.0应用程序。以下是WebHost创建代码:var webHost = WebHost.CreateDefaultBuilder(args) .UseUrls("http://localhost:5002")...

13得票3回答
Kestrel和ASP.NET Core MVC使用自定义基路径

你如何将你的应用程序挂载在不同的基础路径上? 例如,我的控制器路由是 /api/keywords,但在运行 web 服务器时,我希望基础路径是 /development,因此我的控制器路由将会是 /development/api/keywords。我不想修改控制器。在旧版 Web API 中...