.NET Core

.netCore 部署到Linux

拈花ヽ惹草 提交于 2021-02-05 09:57:48
安装 .netCore SDK 官网下载linux版的.netCore https://www.microsoft.com/net/download/linux/build 依次执行命令 VS发布 选择文件夹 得到 发布后的项目文件  把文件内容拷贝到linux服务器  nohup&后台运行 1.项目后台运行 //进入项目目录(例:cd /root/Information/information) nohup dotnet WebApplication1.dll & 2.查看运行的后台进程 ps -ef PS是LINUX下最常用的也是非常强大的进程查看命令 -e 显示所有进程。 -f 全格式。 3. 终止后台运行的进程 kill -9 进程号 来源: oschina 链接: https://my.oschina.net/u/3870936/blog/1820474

项目选题报告(那周余嘉熊掌将得队)

限于喜欢 提交于 2021-02-03 07:32:13
作业格式 课程名称: 软件工程1916|W(福州大学) 作业要求: 团队作业第二次—项目选题报告 团队名称: 那周余嘉熊掌将得队 作业目标:确定和分析选题,绘制评审表 团队信息: 队员学号 队员姓名 博客地址 备注 221600131 Jamin https://www.cnblogs.com/JaminWu/ 队长 221600308 我超可爱的 http://www.cnblogs.com/XNC-SoCute/ 221600305 haziza http://www.cnblogs.com/haziza/ 221600340 你看见我的小熊了吗 https://www.cnblogs.com/stereohearts/ 221600426 Hunterj Lin https://www.cnblogs.com/HunterJ/ 021600823 玫葵 https://www.cnblogs.com/offeroques/ 选题报告 ========== 1、选题题目 <center> **福州大学服务外包与软件设计实验室对外网站** </center> 2、选题背景、概况、意义 背景 福州大学服务外包与软件设计实验室成立于2013年,位于福州大学数学与计算机科学学院3号楼201室,是一个充满创新和热情的团队。实验室通过搭建开放的技术交流学习空间

.netcore部署到IIS上出现HTTP Error 502.5

半腔热情 提交于 2021-02-02 13:52:18
首先网上是有很多解决方案,但是对我这个错误完全没用 如果你们没有环境首先得预装环境如下 1、首先在bing.com下搜索asp.net core download, 然后打开搜索到的信息 . NET Downloads – microsoft . com 2、打开之后进入 https://www.microsoft.com/net/download/windows , 然后点击 Download .NET Core SDK (建议下载最新版) 直接下载安装即可。 因为我的SDK跟我现在的新项目版本不兼容才出现这个问题,所有出现这个问题大家可以往SDK版本方面去找问题 来源: oschina 链接: https://my.oschina.net/u/4320349/blog/3981927

ASP.NET Core分布式缓存Redis主从Sentinel哨兵模式实战演练

浪尽此生 提交于 2021-02-02 13:22:57
一、课程介绍 Redis是被广泛使用的基础软件之一。对于工程师和,架构师,运维人员来说,了解Redis的高可用方案和背后的原理,是必备的基础知识。 “高可用性”(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性。 Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案之一,当用Redis做Master-Slave(主从复制)的高可用方案时,假如master宕机了,它能监控多个master-slave集群,发现master宕机后能进行自动切换。Redis主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式。 1.1、本次分享课程包含知识点如下: ★Redis的三种集群解决方案对比。 ★Redis哨兵模式概述。 ★如何使用Dcoker部署Redis主从切换哨兵模式(一主二从三哨兵)。 1.2、一句话总结今天我们学习达到的目标 在ASP.NET Core中如何使用分布式缓存Redis主从Sentinel哨兵模式实现故障转移。 二、Redis的三种集群解决方案对比 redis有三种集群方式:主从复制,哨兵模式和集群。 1)、Redis主从复制特点

.net core 部署到IIS 以及上 HTTP Error 502.5

你。 提交于 2021-02-02 13:06:18
安装AspNetCoreModule托管模块后执行 1.net stop was /y 2.net start w3svc 测试可以,但是需要装对应的托管模块的版本。 <div id="cnblogs_post_body" class="blogpost-body"><p><span style="font-size: 14pt; font-family: 'Microsoft YaHei';"><strong>1. .NET Core与Windows环境</strong></span></p> <p>  Asp.Net Core 2.2.0</p> <p>  Windows 10</p> <p><span style="font-size: 14pt; font-family: 'Microsoft YaHei';"><strong>2. 先决条件</strong></span></p> <p>   下载并安装<a href="https://www.microsoft.com/net/permalink/dotnetcore-current-windows-runtime-bundle-installer" target="_blank">.Net Core Hosting Bundle</a>.</p> <p><span style="font-family:

开源APM系统HttpReports在.NET Core的应用

家住魔仙堡 提交于 2021-02-02 04:39:59
前言 简单说明下,APM全称Application Performance Management应用性能管理,通过各种收集请求数据,同时搭配Dashboard以实现对应用程序性能管理和故障管理的系统化解决方案。 HttpReports 介绍 HttpReports 是针对.Net Core 开发的轻量级APM系统,基于MIT开源协议, 使用HttpReports可以快速搭建.Net Core环境下统计,分析,图表,监控一体化的站点,并且支持多种数据库存储,适应.Net Core WebAPI,MVC,Web项目, 通过引用Nuget构建Dashboard面板,非常适合中小项目使用。 Github地址: https://github.com/SpringLeee/HttpReports 感兴趣的同学欢迎 Github Star 一波... 在线预览: https://moa.hengyinfs.com 账号: admin 密码 123456 主要功能 接口调用指标分析 多服务节点数据聚合分析 慢请求,错误请求分析 接口调用日志查询 趋势数据分析 (维度: 小时,天,月) 多类型预警监控 HTTP调用分析 多数据库支持,集成方便 数据库支持 Dashboard-UI 快速开始 Step1: 初始化数据库 HttpReports 需要手动创建数据库, 我这里使用 SqlServer

压力测试命令行工具SuperBenchmarker

不羁的心 提交于 2021-02-02 00:35:54
压力测试命令行工具SuperBenchmarker SuperBenchmarker 是ㄧ个开源的类似于Apache ab的压力测试命令行工具。可以在 .NET 4.52+ 或者 .NET Core 2.0+ 平台上运行。 可支持Get、Post、Put、Delete这些调用方式,调用时能指定Concurrent user、Request数、Header template…等。 可以从Github、Chocolatey这两种方式获得。 Github用户可在download目录内取得编译好的程序主文件 Chocolatey使用者可输入下列命令进行下载 cinst SuperBenchmarker 程序的作者是建议用Chocolatey去获得程序主文件,因为放置的程序主文件已经被作者用ILMerge将依赖的组件合并,获得后就可直接使用。 程序的使用方式可直接在命令行下输入sb查看,里面会有程序的使用方式、参数、及简易的使用范例 其中比较重要的参数大概有下列几个 -u 可用来指定要压测的网站或是API -n 可用来指定要压的Request数量 -c 可用来指定Concurrent Request数量 -m 可用来指定要使用的HTTP Method -h 可用来指定要显示HTTP Header -q 可用来指定要显示Cookie 所以我们要发送1000个Request去测试腾讯网的话

SuperBenchmarker一个用.NET编写的压测工具

北慕城南 提交于 2021-02-01 15:54:04
0x01 前言 在这之前想必大家对ab(http)与abs(https)也有一些了解,我们今天不去看ab和abs, SuperBenchmarker (sb.exe)是一个压测工具,他是一个受Apache Benchmark的启发,他会在终端窗口为我们显示最终的结果,同时也会在web界面生成一个动态结果。 SuperBenchmarker (sb.exe)可以在Windows或者Mac上运行(尚未在Linux上进行测试),他可以安装在.NET4.52+或者.NET Core2.0+。 0x02 安装 我们可以直接拉取源代码进行构建 git clone https://github.com/aliostad/SuperBenchmarker cd SuperBenchmarker ./build.sh 0x03 参数 -c --concurrency (Default: 1) 并发请求数 -n, --numberOfRequests (Default: 100) 请求数量 -m, --method (Default: GET) HTTP Method -u, --url 请求地址,也就是需要压测的地址 -v,--verbose:输出详细 -h, --headers:输出HTTP Header -k, --cookies:输出cookie -q, --onlyRequest

报表生成器FastReport .Net如何使用Windows.Forms

被刻印的时光 ゝ 提交于 2021-02-01 13:48:58
FastReport .Net 是适用于Windows Forms,ASP.NET,MVC和.NET Core的全功能 报表 解决方案。它可以在Microsoft Visual Studio 2005-2019中使用。支持.Net Framework 2.0-4.x,.NET Core 3.0及以上版本。 在FastReport .NET 2021.1的新版本中,我们实现了对.NET 5的支持。添加了新条形码-Deutsce Post Leitcode。将RTF转换为报告对象的算法已得到显着改进。并且还添加了用于转换数字的新功能。欢迎下载体验。(点击下方按钮下载) 立即点击下载FastReport.NET v2021.1最新版 Fastreport.NET在线购买价更低 ,专享85折起!赶紧 加入购物清单 吧! 使用Visual Studi 中的报表组件 让我们考虑一下Visual Studio中报表组件的典型用法。我们将使用类型化数据集中的数据。 创建一个新的Windows窗体应用程序; 添加数据集到它("Data| add New Data Source…"菜单项); 切换到窗体设计器; 在窗体上添加“DataSet”组件,并将其连接到您创建的类型化数据集。 创建报表的步骤如下: 将“Report”组件放在表单上: 右键点击(或点击智能标签按钮),选择“Design

.net core3.1 webapi + vue.js + axios实现跨域

元气小坏坏 提交于 2021-01-30 08:52:30
我所要讲述的是,基于.net core3.1环境下的webapi项目,如何去使用axios对接前端的vue项目 既然谈到axios,这里贴出axios的官方文档地址: http://www.axios-js.com/zh-cn/docs/ 首先是前端部分进行设置 第一步,在vue项目中安装axios 在vs code的终端中输入命令 npm install axios 稍等片刻,即可完成安装 第二步,构建axios的测试api 首先需要在main.js中,引入前面安装的axios 然后在某个组件的钩子函数里,写入以下代码 在组件被创建的时候,向后台发送get请求,获取数据。如果对axios的api不太熟悉的话,可以转到 axios的官方文档 当然我也为新手提前准备好了截图,供查阅 上面这张图片来自于axios的官方文档 前端部分就此完成 接下来是配置.net core webapi项目 其实后端的配置极其简单,只需启用cors,然后做一些服务注入和中间件的添加即可 在微软的文档中也有对这部分给出了相关的注解,这里可以选择查阅 微软的官方文档 第一步,服务注入 在startup.cs中加入以下代码 readonly string MyAllowSpecificOrigins = "_myAllowSpecificOrigins"; #region cors services