ASP.. NET内核失败了



我尝试在我的asp.net core 1.0.1网站上做一个性能测试。我用loader。io得到4000个客户端加载网站,但我得到一个错误的asp.net核心。如果我在asp.net 4.6中运行相同的代码,它会在同一服务器上运行错误。谁能告诉我为什么我不能处理相同的负载在我的asp.net核心网站像我的asp.net 4.6?

错误:

502 - Web服务器在作为网关或代理服务器。

您正在查找的页面有问题,无法显示。当Web服务器(充当网关或代理)与上游内容服务器联系时,从内容服务器收到无效响应。

ASP。. NET 4.6: https://thusan.tinytake.com/sf/MTA4Mzg1OF80MzMzNzMz

ASP。. NET core: https://thusan.tinytake.com/sf/MTA4Mzg1OV80MzMzNzM0

我在Windows 2012 r2上从IIS运行这两个站点。

. NET 4, IIS在自己的进程中托管网站。ASP。. NET Core改变了这一点。ASP。. NET Core网站作为一个单独的进程执行,IIS使用asp.net。. NET核心模块将代理请求反向到ASP. NET。. NET核心进程。您看到的错误可能是由许多问题引起的,例如ASP中的设置错误或挂起的请求。. NET核心进程。

如果所有请求都失败,可能是安装错误。遵循本文档,确保您完成了部署ASP的所有步骤。. NET Core应用程序到IIS。https://docs.asp.net/en/latest/publishing/iis.html。

如果ASP。. NET Core站点在一些请求下工作,但在压力下失败,检查这些改进性能的建议。https://github.com/aspnet/IISIntegration/issues/245 issuecomment - 242541999

最新更新