.net core
MeGoodtoo
这个作者很懒,什么都没留下…
展开
-
asp.net core 虚拟内存 增高
在 .csproj 中设置 <ConcurrentGarbageCollection>true</ConcurrentGarbageCollection> <ServerGarbageCollection>false</ServerGarbageCollection>原创 2019-11-26 15:28:48 · 475 阅读 · 0 评论 -
.net core 对 HttpContext 类的扩展
using System;using System.Collections.Generic;using System.Text;using Microsoft.AspNetCore.Builder;using Microsoft.AspNetCore.Http;using Microsoft.Extensions.DependencyInjection;namespace Sheep...原创 2018-12-05 11:17:23 · 1196 阅读 · 0 评论 -
bat 文件启动 .net core 网站
@echo offSET ASPNETCORE_URLS=http://127.0.0.1:8888 start cmd /k "cd /D %~dp0&&dotnet STCms.dll>web.log" 注意:1,.bat 文件必须放在网站发布目录下 2, STCms.dll 是当前网站所生成的 dll3,8888 是网站启用的端口4,...原创 2018-12-12 19:33:29 · 1679 阅读 · 0 评论 -
ASP.NET Core Web应用在发布时选择是否对视图进行编译
在我们发布ASP.NET Core Web应用程序时,选择以文件形式发布,发布方法选择文件系统默认情况下,会把Views的视图文件编译成dll,如图:以PrecompiledViews.dll为结尾的文件即为视图编译文件,同时我们也看不到Views文件夹如果有频繁修改视图内容的需求,这样就很不方便解决方案:用记事本打开.csproj项目文件默认情况下是这样现在将红框部分...原创 2018-12-13 14:31:21 · 244 阅读 · 0 评论 -
.net core webaip 配置全局路由并获取 post json 的json数据
1,配置路由在 Startup 类下的 Configure 函数下添加 app.UseMvc(routes=> { routes.MapRoute(name: "default", template: "{controller=Home}/{action=Index}/{id?}"); ...原创 2018-12-19 20:11:54 · 2344 阅读 · 1 评论 -
.net core 中对 QueryString,From,Session,Cookie 的封装
public class HtmlContextSheep { #region 获取 From 和 Query 的数据 /// <summary> ///获取POST 表单提交的值 /// </summary> /// <param name="key">key</...原创 2018-12-14 21:27:14 · 1559 阅读 · 0 评论 -
.net core 对 MemoryCache 的封装
public class MemoryCacheSheep { public static IMemoryCache _cache = new MemoryCache(new MemoryCacheOptions()); /// <summary> /// 是否存在此缓存 /// </summary>...原创 2018-12-14 21:34:29 · 1806 阅读 · 4 评论 -
.net core 获取网站根目录
AppContext.BaseDirectory原创 2018-12-22 20:24:33 · 8872 阅读 · 0 评论 -
.net core 调用 webservice
1,添加服务引用生成 客户端代码2,开始编码 public static String GetInfoListData(string OuCode, string ModuleId, string DateFrom, string DateTo, string CurrentPageIndex, string PageSize)...原创 2018-12-11 19:01:56 · 7923 阅读 · 1 评论 -
centos7 下 .net core 离线安装
centos7 以下系统 缺少依赖库 最好不用1,官网下载 .net core 二进制 压缩包 https://dotnet.microsoft.com/download2,传到 linux 上 进入linux 上此压缩包目录下进行解压 tar -vxf aspnetcore-runtime-2.2.0-linux-x64.tar.gz 解压文件 3,cd 命...原创 2019-01-05 12:11:50 · 4972 阅读 · 0 评论 -
基于 efcore 封装的支持sql 查询
public List<Dictionary<String, Object>> QueryData(string Sql, Dictionary<string, dynamic> parmas = null) { lock (exeLock) { List<...原创 2019-05-10 22:49:04 · 1496 阅读 · 0 评论 -
.net core 文件下载 (浏览器弹出下载对话框)
/// <summary> /// 数据下载 /// </summary> /// <param name="path">网站文件的绝对路径</param> /// <returns></returns> public async ...原创 2019-05-24 16:57:07 · 4225 阅读 · 0 评论 -
win2008r2 安装 .net core 报错
一, 在一台没有联网的win2008R2服务器上,准备安装netcore2.2 sfx_86.cab has an invalid digital signature 1.下载证书:MicrosoftRootCertificateAuthority2011.cer2.开始→运行→MMC3.文件→添加删除管理单元 (Ctrl+M)4.证书→计算机账户(其他的都保持默认,无限下一步)5...原创 2019-05-13 11:57:32 · 1961 阅读 · 0 评论 -
.net core 调用 阿里云短信服务
/// <summary> /// 阿里云短信发送帮助类 /// </summary> public class SendSMSAliHelper { static String product = "Dysmsapi";//短信API产品名称 static String domain = "dysms...原创 2019-06-15 13:44:29 · 1263 阅读 · 1 评论 -
TinyFox 获取 post json , post from 和 Get 请求数据
public class TinyFoxCommon { /// <summary> /// 获取 post json 数据 /// </summary> /// <param name="env"></param> /// <returns><...原创 2019-07-03 14:46:01 · 307 阅读 · 0 评论 -
asp.net core 定时任务
using Microsoft.Extensions.Hosting;using System;using System.IO;using System.Threading;using System.Threading.Tasks;namespace Sheepsoft.Core.Common{ /// <summary> /// /// <...原创 2019-07-18 17:43:09 · 2169 阅读 · 1 评论 -
ASP.NET Core2使用Autofac实现IOC依赖注入竟然能如此的优雅简便
初识ASP.NET Core的小伙伴一定会发现,其几乎所有的项目依赖都是通过依赖注入方式进行链式串通的。这是因为其使用了依赖注入 (DI) 的软件设计模式,代码的设计是遵循着“高内聚、低耦合”的原则,使得各个类与类之间的关系依赖于接口,这样做的目的是能更有利于项目代码的维护与扩展。Autofac在进入主题之前咱们还是先来简单的认识下鼎鼎大名的“Autofac”吧。那么何为Autofa...转载 2019-07-16 15:17:58 · 405 阅读 · 0 评论 -
.net core 生成验证码
using Microsoft.AspNetCore.Http;using Microsoft.AspNetCore.Mvc;using System;using System.Collections.Generic;using System.DrawingCore;using System.DrawingCore.Imaging;using System.IO;usi...原创 2018-12-05 10:52:01 · 1067 阅读 · 0 评论 -
.net core 添加dll
1,可以直接在 NuGet 里输入命令 如 Install-Package System.Data.Common将项目发布之后就可以 获得 此dll2,直接添加本地dll引用原创 2017-06-18 16:02:03 · 5582 阅读 · 1 评论 -
测试 asp.net core 发布
1,和asp.net 一样将 asp.net core 发布到一个文件中2,打开发布后此文件夹 在此文件夹的 地址栏中 输入 cmd 进入 dos 进入此文件夹3,输入 dotnet + 你的站点的dll 如 dotnet webCore.dll 回车4,浏览器中输入 http://localhost:5000/原创 2017-06-18 08:39:33 · 532 阅读 · 0 评论 -
.net core 基于 dapper 扩展的操作 mysql
public class MySQLDBHelper { private string connString = ""; public MySQLDBHelper() { } public MySQLDBHelper(string connStr) { connStr原创 2017-06-19 11:36:58 · 3190 阅读 · 0 评论 -
asp.net core 更改发布后默认的 端口号
原创 2017-06-20 07:10:13 · 4548 阅读 · 0 评论 -
.NET Core解决MVC视图中的中文被html编码的问题
在 .net core mvc 视图输出 变量的时候 默认使用的是 UnicodeRanges.BasicLatin 进行的编码 所以 输出中文后在查看源码的时候是进过编码了的 。解决方案 在 Startup.cs 的 ConfigureServices() 方法中添加下面的一行代码:services.AddSingleton(HtmlEncoder.Create原创 2017-06-20 10:41:48 · 3640 阅读 · 0 评论 -
.NET Core 获取GET,Post 参数
获取GET参数 Request.Query["Key"] 获取GET参数 Request.Form["Key"]原创 2017-06-22 14:31:32 · 13490 阅读 · 1 评论 -
asp.net core 对HttpContext 的扩展
现在,试图围绕HttpContext.Current构建你的代码真的不是一个好主意,但是我想如果你正在迁移一个企业类型的应用程序,那么很多HttpContext.Current会围绕这个业务逻辑,它可能会提供一些暂时的缓解移植应用程序的条款。另外,在过去我已经写了一些我不一定认为是好主意的事情。我们现代的HttpContext.Current将依赖于从IHttpContextAccesso原创 2017-07-04 15:51:05 · 4553 阅读 · 0 评论 -
asp.net core 绑定CheckBoxList
1,后台代码 #region 绑定 CheckBoxList /// /// /// /// 用户类型 /// 哪些用户被选中 /// private List BindCheckBoxList(int type,string strSel原创 2017-07-05 13:29:09 · 2006 阅读 · 0 评论 -
.net code 1.1 设置和使用session
1,NeGet 引用 session Install-Package Microsoft.AspNetCore.Session2,配置使用session a, 在Startup.cs 的 ConfigureServices(IServiceCollection services) 方法中添加 services.AddSession();原创 2017-06-26 15:42:15 · 952 阅读 · 0 评论 -
ASP .Net Core 使用 Dapper 轻型ORM框架
public class DapperMySQLHelp { #region +ExcuteNonQuery 增、删、改同步操作 /// /// 增、删、改同步操作 /// 2016-10-26 /// /// 实体 /// 链接字符串 /// sql语句转载 2017-08-11 13:35:16 · 2197 阅读 · 0 评论 -
.net core 使用 RazorLight 静态化
using System;using Microsoft.Extensions.DependencyInjection;using Microsoft.AspNetCore.Hosting;using RazorLight.Templating;using RazorLight.Templating.FileSystem;using RazorLight.Caching;u原创 2017-08-14 13:28:59 · 2658 阅读 · 0 评论 -
.net core 下载并保存文件
private static HttpClient httpClient = null; /// /// 下载并保存 /// /// 网络路径 /// 保存本地的文件夹 public static void FileDownSave(string url,string saveP原创 2017-09-07 18:00:54 · 7813 阅读 · 1 评论 -
.net core 文件上传
/// /// 文件上传 /// /// 上传后文件保存的文件夹 public static void Upload(string uploadDirPath) { var files= HttpContextCommon.Current.Request.Form.Files;原创 2017-09-08 10:17:42 · 2408 阅读 · 0 评论 -
asp.net core 获取 appsettings.json 配置
using System;using System.Collections.Generic;using System.Text;using Microsoft.Extensions.Configuration;using Microsoft.Extensions.Configuration.Json;namespace FireFighter.Entity{ public cl...原创 2017-06-19 16:12:46 · 5521 阅读 · 0 评论 -
.net core 开源框架统计
1,分布式微服务框架surging.core https://github.com/dotnetcore/surging/tree/master/Surging.Core原创 2017-11-15 09:19:40 · 2771 阅读 · 0 评论 -
.net core 缓存帮助类
using System;using Microsoft.Extensions.Caching.Memory;namespace Common{ /// /// 缓存帮助类 /// public class CacheCommon { private static MemoryCache cache = n原创 2017-12-14 13:34:01 · 2663 阅读 · 0 评论 -
.net core 命令
1, 运行 .net core 控制台发布文件 进入到 发布文件夹 start dotnet xxx.dll2, sudo apt upgrade dotnet-sdk-2.1 #更新.net core 3,自含发布(将运行时包含在 publish文件夹中 linux上不用安装 .net core sdk)dotnet publish -c Release --self...原创 2018-01-03 11:26:17 · 557 阅读 · 0 评论 -
.net core 控制台输出乱码问题
.net core 控制台输出中文的时候可能会出现乱码情况原因是 序的编码和操作系统的编码不一致 这时需要指定 输出编码如: Console.OutputEncoding = Encoding.Unicode;原创 2017-06-17 16:57:49 · 1638 阅读 · 0 评论