.net core 部署到 windows 2012 r2 服务器 发请求慢

第一次使用.net core(版本2.2),整个开发过程没遇到什么大问题,但是在部署的时候就遇到了一个非常难以解决的问题。

部署到服务器上的时候发现(windows 2012 r2),网站登录特别慢,要好几秒,排查了一番,发现是在发送请求的时候响应非常慢,比如a站点请求b站点的接口。

测试本机发现,在本机也慢,但是部署到阿里云就没问题,这就奇怪了。

我猜测可能的原因:

  1.补丁没打好(由于windows 2012 r2 使用.net core 要安装好几个补丁)

  2.sdk版本不兼容

重新打补丁太麻烦,就先更新了sdk,2.2版本里面经常有更新,发现没用。

无意间因为要看core的源码,所以安装了3.0的sdk,发现本机没问题了,所以我觉得这个问题在3.0会被解决掉。

但是朋友又帮我找到了2.2的解决方案,https://mp.weixin.qq.com/s?__biz=MzAwNTMxMzg1MA==&mid=2654074787&idx=2&sn=0ba9fb5fef3f9ac52cde6bcbbc53ca35&chksm=80dbd3f6b7ac5ae0fc33a98a5ff8572dacdff44c617e3cdabcbb91cb0692a9f955c40af12ce0&mpshare=1&scene=1&srcid=&key=a2b313edbc170cd8ea0290ce4353c06ff2f2861b5c5ae2b93d465bec10192bdc539b993e0de2cb4f99cd0dcc584afd3508eb779e5a4c76b16599c6457e73e0c4506127715caef75fab495f9f4ddf07c2&ascene=1&uin=MTUxNjcyODY0Mg%3D%3D&devicetype=Windows+7&version=62060739&lang=zh_CN&pass_ticket=qBl1l0w1gpdrQcenu3YhXhNq6OPTVwH2w5pXp3hFCZl6phd%2FC7Q8FlfXoCF9NZJ4

原来是因为发请求用的是HttpClient,可能是框架有问题,UseProxy 改为 false就可以了,默认是true。

HttpClientHandler handler = new HttpClientHandler();
handler.UseProxy = false;
var client = new HttpClient(handler);

原文地址:https://www.cnblogs.com/zilong134811/p/10794515.html

时间: 2024-10-12 04:30:57

.net core 部署到 windows 2012 r2 服务器 发请求慢的相关文章

在没有安装终端服务的Windows 2012 R2服务器上配置远程桌面的属性

在没有安装终端服务的Windows2012 R2服务器上配置远程桌面的属性. 从Windows 2012开始,如果没有在服务器上启用终端服务的计算机,要想配置远程桌面使用更安全加密的RDP连接就需要通过另一台安装了2008的服务器管理工具连接后管理.通常,对于加入域的计算机来说,这不是问题.但是如果对于未加域的计算来说,这个方法就不行了.我们需要通过一些命令来设置,可以达到同样的效果. 首先我们需要知道,用于加密的证书指纹. 把内容复制下来,并去掉空格.如下: dc1fffbc28f11b6c2

Windows 2012 R2 中的AD DS部署

1.操作系统安装过程在此不讲解,简单.安装好后,首先固定好计算机名与IP地址,关于DNS设定设定成IP地址即可(计算机名与IP地址后期不在变更). 2.服务器管理器 --管理--添加角色功能--基于角色或功能的安装--默认选中服务器池中的服务器--角色(选择:Active Directory域服务和DNS服务器--直至确认安装--等待安装完成出现浅蓝色字体"将此服务器提升为域控制器"或"关闭回到服务器管理器界面右上角处--单击"黄se叹感号"<禁用关

Windows 2012 R2 操作系统搭建DHCP-HA集群

Windows 2012 R2 操作系统搭建DHCP-HA集群 目录 一.DHCP故障转移集群介绍 2 1.1工作原理 2 1.2工作模式以及使用场景 2 二.实验目的 3 三.实验原理 3 3.1实验拓扑 3 3.2实验环境设备 3 3.3 实验检测方式 4 四.配置步骤 5 4.1.添加DHCP角色 5 4.2.创建作用域 11 4.3.配置时间同步 23 4.4.配置故障转移 24 五.实验结果测试 35 一.DHCP故障转移集群介绍 Windows 故障转移群集中的 DHCP.此选项将 

在工作组的环境中配置Windows 2012 R2的远程桌面服务

在工作组的环境中配置Windows 2012 R2的远程桌面服务How to configure Remote Desktop Service in Windows 2012 R2 workgroup 今天正好有需要配置一台Windows 2012 R2的终端服务器,不过是在工作组中.本来以为没什么问题,最多配置界面比较难找一些.(Windows 2012开始的终端服务/远程桌面服务的管理界面和之前版本的Windows差异巨大.)结果遇到了不少麻烦.在安装好服务器角色后,包括Remote Des

[转载]Windows 2012 R2安装SharePoint 2013 手动安装工具软件

之前介绍过在window 2012中安装SharePoint 2013,这次,借着SharePoint 2013 sp1补丁发布之际,介绍下在window 2012 r2中安装SharePoint 2013并打sp1补丁的简单参考,废话不多说,直接进入正文吧. 1.系统的版本,Windows Server 2012 R2 DateCenter版本: 在安装SharePoint之前,我已经完成了所有的准备工作,如:安装操作系统.修改机器名.设置静态Ip.安装FrameWork 3.5.安装IIS.

把 Win 8.1 改成 Windows 2012 R2

记得当年在网上看到老外的一篇文章,讲到把 XP 改成服务器版本,好像就改一个注册表的键值. 在 Windows 2008 年代,流行过替换激活的方法,替换 token.dat 文件,系统就变成了 Vista. 如今想把 Win 8.1 也改成服务器版本,在网上找了一通一通又一通.都无果.实际上可能是没有这种需要. 闲来无事,改着玩.大体要这么几步: 1.停止 sppsvc 服务 2.替换 SPP 目录: 目录在 windir\system32\spp 和 windir\SysWOW64\spp.

windows 2012 R2 DHCP FailOver

DHCP failover 算是Windows 2012 R2中的一个新的功能,可以保证DHCP更好的不间断的服务.更多的详细信息可以看看https://technet.microsoft.com/en-us/library/dn338983.aspx 微软DHCP的官网.在实际的工作做这个是经常用到的,做个记录方便以后的学习. 环境: 1 系统:windows 2012 R2 计算机名称: AD+DHCP-01 角色:AD服务,DNS服务和主DHCP服务 2    系统:windows 201

转换windows 2012 R2的版本号

豆子今天被同事询问,能否把windows 2012 R2 data center降级成standard版本,原因很简单,前者要6000多刀,后者只要800刀.公司配置了data center版本的服务器大概有12个,如果不能降级,那么恐怕都得重装. 经过一番研究,结论如下: 微软官方支持从低版本升级到高版本,比如从 Evaluation升级到Essetnial到Standard到DataCenter. 比如首先获取当前版本号(Edition), 然后获取可以升级的版本 然后 使用 命令  DIS

部署Configuration Manager 2012 R2主站点以及辅助站点

继上篇Configuration Manager 2012 R2中心站点安装之后,本章节将介绍部署Configuration Manager 2012 R2主站点以及辅助站点.安装Configuration Manager 2012 R2主站点总体上没什么大的变化,只是需要将Configuration Manager 2012 R2主站点加入已部署的Configuration Manager 2012 R2中心站点. 一. 部署Configuration Manager 2012 R2主站点 1