kestrel-http-server

    2热度

    3回答

    我们的客户端拥有使用自签名证书运行的云代工厂的内部托管。我们正在ASP.NET Core中为他开发MicroServices。在此期间,我们需要为使用HttpClient的HTTP调用进行调用。 有没有办法可以绕过SSL客户端的SSL验证检查的 的Ubuntu(Iknow它可以为窗户做)? 我知道有一些以前的答案,但那些没有提供任何解决方案。因此,请不要将此问题标记为重复

    4热度

    2回答

    我需要在我的asp.net核心应用程序中运行长时间运行的后台任务。 我知道Azure Webjobs和其他流程外技术,但我宁愿保持简单的解决方案并直接在asp.net核心流程中运行这些任务。 我使用Kestrel,应用程序托管在IIS中。 我知道IIS偶尔会回收IIS进程。它也会回收asp.net核心流程吗?

    1热度

    1回答

    我正在使用IIS托管.net核心网站。我故意写入一种消耗所有服务器内存的方式。我如何设置,以便如果dotnet进程超过了一定的内存限制,它将自行回收。 我找不到在这样做的红隼任何选项。 IIS不会有任何效果,以及因为它仅仅是一个反向代理

    12热度

    1回答

    我的理解是,ASP.NET Core中间件在请求准备好处理时运行。但是,如果应用程序处于加载状态,并且ASP.NET Core无法处理所有请求,则它们会被放入某个“队列”中?我不知道这是否是Kestrel内的一些托管队列,或者它是否与libuv有关。 我希望能够知道给定请求在此队列中花费多长时间。 HttpContext上有什么可以告诉我这个吗? 在此先感谢

    1热度

    1回答

    我尝试创建简单的OAuthHandler。 在我的请求(使用implicit flow)后,服务器向我的页面发送请求并附带授权码。但在服务器的查询字符串中,所有参数都以散列(#)开头? 在方法HandleRemoteAuthenticateAsync中,我试图解析查询字符串,但没有一个属性包含授权代码或类似的东西。 如何处理查询字符串中的散列?

    1热度

    1回答

    我出出主意,如何可以实现。这是问题,以及我已经尝试过的。 问题 有一个消息队列与来自外部系统来的消息。客户端必须打开与服务器的websocket连接,并在插入时立即从队列接收这些消息。除此之外,客户端可以在同一WebSocket连接(在客户端和服务器之间的通信必须具有尽可能低的等待时间尽可能)发送命令到服务器。 工具 我更喜欢使用的最低水平,但仍然实用,官方库,这样的选择是Microsoft.As

    1热度

    1回答

    首先,我意识到,在Mono上不再支持或测试AspNetCore。 不过,我有一个现有的项目(AspNet 1.0.0-rc1-final),它的目标是net461,我需要将它迁移到AspNetCore 1.1.0。经过几个小时的奋斗之后,我做到了,只为惊讶于它不再使用Mono。 我试着切换到netcoreapp1.1,但在DLL地狱结束np - 许多不受支持的库去它的方式。 我使用泊坞窗使用Mon

    6热度

    1回答

    如何配置隼网址我试图找出修改URL(s)表示,红隼在监听从启动类的构造函数的正确方法。 更新:除了下面的答案,我已经明白,启动类不用于配置Kestrel的方式,我曾想过。我曾经认为Startup会创建一个单一的应用程序范围的配置对象,它可以通过约定来定位,但事实并非如此。正如@Tseng指出的那样,应用程序和主机的配置是独立的问题。链接的答案和被接受的答案提供了实例。 https://www.mi

    3热度

    1回答

    我准备将ASP.NET Core MVC网站部署到生产环境。该应用程序将部署到AWS ECS(EC2容器服务)。建议不要将红隼用于从互联网提供流量,建议在前面放置一个反向代理服务器。我的问题是,AWS ALB够好吗?它执行SSL终止,负载均衡,并支持HTTP/2和WebSocket。 我相信我放弃了压缩(据我所知ALB或Kestrel都不支持它)。此设置缺少什么?我应该看看额外的反向代理(hapr

    2热度

    1回答

    我正在使用ASP.Net Core,并且我有2个项目。 ASP.Net MVC核心应用 ASP.Net核心的WebAPI应用 如果我尝试使用邮差我没有任何问题的WebAPI终点之一和/ API /值收益预期(标准测试终点) 但是,如果我尝试使用MVC应用程序,我得到一个非常令人沮丧的错误相同的操作: HttpsConnectionFilter[1] Failed to authenticate