.Net

关于Asp.Net MVC 中 UpdateModel 的未能更新***模型的 解决方案!

解决方案参考:http://blog.csdn.net/hudaijun/article/details/7293129 想法:其实,不用UpdateModel,虽然笨些,但不会出什么古怪问题。当然最好自己写一个UpdateModel(destObject,srcObject,keys),代替UpdateMo...

asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”

asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”http://blog.csdn.net/mazhaojuan/article/details/7660657...

【转】使用Log4Net进行日志记录

   首先说说为什么要进行日志记录。在一个完整的程序系统里面,日志系统是一个非常重要的功能组成部分。它可以记录下系统所产生的所有行为,并按照某种规范表达出来。我们可以使用日志系统所记录的信息为系统进行排错,优化系统的性能,或者根据这些信息调整系统的行为。   ...

ASP.NET Core 3.1 迁移到 NET 5.0

 Core3.1迁移到NET5.0的过程好简单,右键项目,选择属性,打开如下的面板,将目标框架改为.net5.0 然后编译一下项目,我编译完没有报错,本地部署也没有问题。将publish文件夹下的程序集copy到服务器指定位置,IIS部署(可以看看原项目框架是core3.1的部署教程),这里只是替换...
代码星球·2021-02-19

.NET Core部署Windows服务

目前测试了下面两个项目,均可以部署为Windows服务运行。部署的方式想要将.NETCore部署为window服务,项目中需要进行以下配置:项目中引入Microsoft.Extensions.Hosting.WindowsServices包修改 Program.cs 文件,添加 UseWi...

.NET 生成PDF流

做后端开发经常会进行Excel的操作,这里推荐下ExcelPackage。推荐的理由:1、可以保存为StreampublicExcelPackage(StreamnewStream);2、可以根据模板生成ExcelpublicExcelPackage(FileInfotemplate,booluseStream);3、...
代码星球·2021-02-19

.Net LIst排重

publicclassTest{publicintID{get;set;}publicstringName{get;set;}}publicclassTestMain{  publicstaticvoidTestMothod()  {  List<Test>testList=newList<Test&...
代码星球·2021-02-19

.Net生成PDF流

需求是根据查询出来的数据动态生成一个PDF,包含图表、文本、分页等相关的基础元素,然后上传到OSS,共他人下载。先大概看下PDF的样式:我的做法是根据动态数据构建一个HTML,然后转为PDF流(生成流直接上传OSS,不需要本地保存文件了),用的库文件是OpenHtmlToPdf。 代码如下:///<su...
代码星球·2021-02-19

Mysql 存储过程以及在.net中的应用示例

MySQL5.0版本开始支持存储过程。存储过程(StoredProcedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。存储过程思想上很简单,就是数据库SQL语言层面...

.Net Core 3.1 跨域

在.NetCore3.1中解决跨域的方式有很多,基本原理就是将CORS中间件添加到web应用程序管道中以允许跨域。常见的写法有以下两种方式:该种方式分为来三步走,先注入服务,然后声明跨域策略,最后启用跨域策略打开服务器端项目的“Startup.cs”文件,找到ConfigureServices(IServiceColl...
代码星球·2021-02-19

.Net Core 3.1 解决数据大小限制

微软官网文档上对.NETCore3.1解决数据大小限制有详细的介绍。下面是根据自己的情况进行的总结,我们可以把.Core项目部署在IIS上,也可以利用Kestrel进行部署。这两种方式处理数据大小限制的方式不一样,具体如下:IIS默认请求限制(maxAllowedContentLength)为30000000字节,即约...

虚拟机上Linux部署.NET Core项目

穷啊,想搞搞Linux系统,部署个.NETCore项目啥的小玩意,可是舍不得花好几百开通阿里云服务器,只能是在本机部署虚拟机了。本文就介绍下如何在虚拟机Linux系统上部署.NETCore项目。先来用文字描述下核心吧,其实很简单。1、部署.NETCore相关的运行环境,基本就是运行时和SDK2、将发布的项目文件传到Li...

.NET Core项目部署时端口号的自定义方式

不管是在Linux系统还是Windows系统部署.NETCore项目,都会有自定义项目端口号的需求,结合网上的说法进行总结下。正常情况下,.NETCore项目发布后的默认端口是5000,发布如下:        发布后的情况如下: ...

.NET Framework webAPI上传文件大小限制

提供给小程序的接口接收不了大文件参数,即便是使用post也不行,emmm,我这边采用的是[FromBody]接收参数,先来看下接口:[HttpPost]publicHttpResponseMessageUpload([FromBody]stringfileBase64){}原本以为是文件太大,前端限制,没有传过来,后来...

Windows服务器上部署.net core项目 IIS

1、操作系统:公司用的是阿里云服务器,选择的镜像是Windows操作系统,查询Windows服务器版本的方式如下: 2、搭建dotnetcore环境 首先下载.NETCoreRuntime,我项目的环境是core3.1,所以下载相应的,如下图    下载完成后...