![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.net
文章平均质量分 52
hiliqi
哈哈哈
展开
-
c#复制整个目录及文件到新目录
private static void CopyFilesRecursively(string sourcePath, string targetPath){ //创建所有新目录 foreach (string dirPath in Directory.GetDirectories(sourcePath, "*", SearchOption.AllDirectories)) { Directory.CreateDirectory(dirPath.Replace(s.原创 2021-11-10 00:08:51 · 803 阅读 · 0 评论 -
.net core 报错 the configured user limit (128) on the number of inotify instances has been reached
部署一个asp.net core程序,用着用着占用线程数越来越多,看报错日志发现这么一行:the configured user limit (128) on the number of inotify instances has been reached。谷歌查到Stackoverflow上也有人遇到这个问题,原来是读取json文件造成的。var builder = new Configurat...原创 2018-07-07 18:08:50 · 5111 阅读 · 1 评论 -
c#给图片加水印
var info = new FileInfo(file); var name = info.Name; Image Im = Image.FromFile(file); Graphics g = Graphics.FromImage(Im); /...原创 2018-06-26 14:21:46 · 792 阅读 · 0 评论 -
asp.net core 2.0的认证和授权
在asp.net core中,微软提供了基于认证(Authentication)和授权(Authorization)的方式,来实现权限管理的,本篇博文,介绍基于固定角色的权限管理和自定义角色权限管理,本文内容,更适合传统行业的BS应用,而非互联网应用。在asp.net core中,我们认证(Authentication)通常是在Login的Post Action中进行用户名或密码来验证用户是否正确...转载 2018-06-17 21:49:40 · 553 阅读 · 1 评论 -
全面理解 ASP.NET Core 依赖注入
DI在.NET Core里面被提到了一个非常重要的位置, 这篇文章主要再给大家普及一下关于依赖注入的概念,身边有工作六七年的同事还个东西搞不清楚。另外再介绍一下.NET Core的DI实现以及对实例生命周期的管理(这个是经常面试会问到的问题)。最后再给大家简单介绍一下在控制台以及Mvc下如何使用DI,以及如何把默认的Service Container 替换成Autofac。 我录了一些关于ASP...转载 2018-06-07 16:25:03 · 6905 阅读 · 0 评论 -
Linux下安装Nginx并部署Net Core Web API程序
尝试在CentOS和Ubuntu二个Linux的版本下安装Nginx并部署Net Core程序,整理安装过程作为给团队的部署人员参考。0. 查看Linux系统版本$lsb_release -a #Ubuntu下执行Distributor ID: UbuntuDescription: Ubuntu 16.04.2 LTSRelease: 16.04Codename: ...原创 2018-06-11 15:11:02 · 1263 阅读 · 0 评论 -
如何在Windows Server Core 2016 1709上安装.net core 2.0 SDK
原文出处:https://www.ntweekly.com/2018/03/07/install-net-core-2-0-sdk-windows-server-core-2016-1709/In this blog post, I’ll show you how to Install .NET Core 2.0 on Windows server 2016 1709 and create an ...翻译 2018-04-30 10:47:48 · 3285 阅读 · 0 评论 -
CentOS 7 安装.NET Core 2.0
一.添加dotnet产品Feed在安装.NET Core之前,您需要注册Microsoft产品Feed。 这只需要做一次。 首先,注册Microsoft签名密钥,然后添加Microsoft产品Feed。sudo rpm --import https://packages.microsoft.com/keys/microsoft.ascsudo sh -c 'echo -e "[packages...转载 2018-04-02 14:22:49 · 431 阅读 · 0 评论 -
ASP.NET MVC中的Global.asax文件
1.global.asax文件概述 global.asax这个文件包含全局应用程序事件的事件处理程序。它响应应用程序级别和会话级别事件的代码。 运行时, Global.asax 将被编译成一个动态生成的 .NET Framework 类,该类是从HttpApplication基类派生的。 因此在global.asax中的代码可以访问HttpApplication类中所有的public或者prot...转载 2018-02-24 22:41:06 · 279 阅读 · 0 评论 -
EF Code First Migrations数据库迁移
1、EF Code First创建数据库 新建控制台应用程序Portal,通过程序包管理器控制台添加EntityFramework。 在程序包管理器控制台中执行以下语句,安装EntityFramework。PM> Install-Package EntityFramework 安装成功后,界面提示如下图: 在新建的Portal控制台应用程序中添加两个实体类,代码结构如下: 其中,...转载 2018-02-19 12:27:41 · 313 阅读 · 0 评论 -
使用dotnet watch开发ASP.NET Core应用
dotnet watch 是.net core的一个工具,它能实时监视项目文件夹中的文件变动,一旦发生变动,能自动编译并重新运行程序。你可以用vscode来测试一下。在vscode自带的终端新建一个mvc的项目,然后在.csproj文件中的ItemGroup项加入下面这段代码:DotNetCliToolReference Include="Microsoft.DotNet.Watcher.Tool...原创 2018-02-19 12:19:39 · 898 阅读 · 0 评论 -
c#获取文件编码类型
public class EncodingType //编码问题目前为止,基本上没人解决,就连windows的IE的自动识别有时还识别错编码呢。--yongfa365 //如果文件有BOM则判断,如果没有就用系统默认编码,缺点:没有BOM的非系统编码文件会显示乱码。 //调用方法: EncodingType.GetType(filename) //来源:http://blo...转载 2018-02-19 12:17:10 · 5276 阅读 · 0 评论 -
使用SQLAzureMW进行迁移
SQLAzureMW是微软公司发布在CodePlex上的一个项目,它可以将SQL 2005及SQL 2008数据库迁移到SQL Azure上。其最新版本是3.3,下载地址是:http://sqlazuremw.codeplex.com/releases/view/32334SQLAzureMW会检测并纠正SQL Server 2005/2008与SQL Azure之间的不兼容性。向转载 2015-09-16 16:05:31 · 417 阅读 · 0 评论 -
WindowsServer部署mvc,“未能加载文件或程序集“XXX”或它的某一个依赖项”错误
环境:windows2008,IIS7.5将写好的MVC程序发布上去后,请求服务器,报了这个错误。解决办法:从程序引用的package文件夹里,找到缺少的dll文件,手动上传到服务器的bin目录,问题解决。原创 2015-07-01 16:27:07 · 581 阅读 · 0 评论 -
Windows server 2008,IIS7不支持MVC url映射
问题: 微软MVC4开发以后URL地址是通过重定向得到的页面.所以没有后缀.IIS无法识别.解决:参考这篇文章:http://stackoverflow.com/questions/12495346/asp-net-4-5-mvc-4-not-working-on-windows-server-2008-iis-7下载该补丁:http://转载 2015-07-01 10:15:09 · 624 阅读 · 0 评论