刷新
如何部署ASP.NET Core到Linux服务器

博主头像 # 如何部署ASP.NET Core 到Linux服务器 我们开发的最终目的,是将开发后的东西发布网络上,以便自己及其他人使用。 本篇博客介绍如果在 linux 上部署 ASP.NET Core应用,使用nginx+systemd 来管理我们的应用。 ## 准备 - Ubuntu 20.04 - N ...

个人博客留言板功能实现

博主头像 # ZY知识库留言板功能实现 # 前言 因为这个博客是用的大佬的开源项目,我也是用自己的想法改了很多东西,虽然可能写的不是很好,但是我自己想要的效果实现了,开源项目不就是用来学习的嘛,所以不能一层不变,之前首页改版、评论功能我都没有写文章,这次抽空更新了留言板功能,来水一篇文章。 留言板地址:[ZY ...

.Net MVC 实现WebSocket

博主头像 WebSocket 1.基于Html5,IIS8.0版本以上,前端代码和服务器都必须支持WebSocket才能使用; 2.请求必须以WS:开头 下面是后台接收前端websocket申请的方法: /// <summary> /// WebSocket建立链接的方法 /// </summary> /// ...

ABP之依赖注入源码解析

博主头像 ABP的依赖注入基于Castle Windsor,可以通过Nuget搜索Castle.Windsor来安装使用 ABP框架运行其实是以模块进行加载的运行的,通过源码得知AbpModule是所有模块基类(也就是说一个程序集就是一个模块,我们在创建类库时,可以在创建一个模块类的时候继承AbpModule ...

asp.net web api 跨域访问 OPTIONS 405

博主头像 新创建的 asp.net mvc web api 项目后直接部署到 IIS 中,然后通过另外域名 Ajax 跨域名调用一个POST接口,并且请求头headers中增加 Content-Type:application/json,根据阮一峰的文章《跨域资源共享 CORS 详解》可知道这个非简单请求会先... ...

IIS方式部署项目发布上线

博主头像 VS2019如何把项目部署和发布 这里演示:通过IIS文件publish的方式部署到Windows本地服务器上 第一步(安装IIS) 1.在自己电脑上搜索Windows功能里的【启用或关闭Windows功能】 2.配置Internet Information Services 3.然后点击确认就OK ...

asp.net mvc 集成swagger并汉化文档

博主头像 之前用.net5.0写webapi,自动集成swagger,非常方便。asp.net mvc没有自动集成swagger,但是手动配置swagger也很简单。 1、nuget引用Swashbuckle库,安装完后,App_Start下自动多了一个SwaggerConfig.cs; 2、打开Swagge ...

c# Redis缓存的使用和helper类;

博主头像 使用背景: 项目中用户频繁访问数据库会导致程序的卡顿,甚至堵塞。使用缓存可以有效的降低用户访问数据库的频次,有效的减少并发的压力。保护后端真实的服务器。 对于开发人员需要方便调用,所以本文提供了helper类对缓存有了封装。分了三个Cache,SystemCache,RedisCache(默认缓存, ...

免费开源Blazor在线Ico转换工具

博主头像 行文目录 功能效果演示 实现说明 2.1 其他图片上传 2.2 核心代码:其他图片转Ico 2.3 转换后的Ico文件下载 总结 1. 功能效果演示 仓库地址:IcoTool 在线演示地址:https://tool.dotnet9.com/ico 演示下文件上传、转换结果: 通过该工具及代码,能了解 ...

ASP.NET MVC快速入门(一)

博主头像 MVC是当前比较流行的WEB程序开发模式之一,ASP.NET MVC是.Net对MVC的一种实现。本文主要以一些简单的小例子,简述ASP.NET MVC的简单应用,仅供学习分享使用,如有不足之处,还请指正。 ...

为什么选择 Umbraco

博主头像 从13年左右因为服务的客服,而解除了 Umbraco V4,但是当时是感觉很傻很难用,主要是xlts语法和丑陋的管理界面。 但是大约从15年左右,开始尝试了 V7之后,则无可救药的喜欢上了这款CMS,几乎对至少50+以上的客户使用该平台开发客户的系统。 几乎所有类似的 CMS 系统,首要面对的是概念 ...

EF更新多对多关系表中记录的时候,无法更新关系表的问题。

博主头像 今天在工作中碰到了一个很奇怪的问题。 当在更新一个表A中的记录的时候,会发现,在跟该A表多对多关系的外键表B中,会被增加几条记录。 而原本我希望的是,只在这A表和B表的多对多关系表AB中,增加对应的记录,而不是在实体表B中增加记录(实体表中原本就有该记录,又增加了重复的记录)。 几经测试,终于解决了 ...

使用 VS Code 安装 Vue CLI一步步搭建 Vue 项目的初始环境

博主头像 在2019年我就通过vs code开发过多个前后端分离的vue项目。之前一直没总结把开发历程记录下来。最近从零开始重新折腾一遍,也遇到不少坑,记录一下。 一、VS Code 安装及配置 vscode的安装就太简单了,略过。安装好后,配置一下中文,输入chinese,选第一个简体如图 二、Node,N ...

搭建ASP.NET WEB API框架(3) 内核数据库

博主头像 选择数据库 SQLite SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。 SQL Server Compact Microsoft SQL Server Compact 4.0 是适合于嵌入 ...

C#中word导出功能骚操作

博主头像 马上过牛年了,先祝大家新年好,身体好,心情好!!! 年前最后写一篇之前项目开发的一个功能,自己根据系统业务,想到的一个解决办法,效率还是不错的,废话不多说,开整!!! 需求:企业填报自己的企业信息到系统中,最后需要将数据以给定word模板形式导出,功能简单,就是要开发快,赶及 分析:主要费时间的工作 ...

搭建ASP.NET WEB API框架(1) 从零开始

博主头像 框架需求 前后端分离 基于Restful标准 第三方后台框架 尽可能减少代码量 降低编程门槛 框架优势 增加了内核数据库,专门保存SQL语句,可利用工具做增删改查功能 利用一些收费控件,达到更强大的功能 减少代码量,多用共用模块 框架内容 包含快速开发工具(Web前端编辑功能 + Winform编辑 ...

搭建ASP.NET MVC5框架(2) 创建项目

博主头像 搭建开发环境 Visual Studio 2019官网地址:https://visualstudio.microsoft.com/zh-hans/vs/ 安装版本:Profrssional 2019 省略安装步骤了,如有需要,联系博主,留言也可以,我会另外做个教程 开始创建项目 创建项目 ASP.N ...

搭建ASP.NET MVC5框架(1) 从零开始

博主头像 框架需求 改进MVC框架 前后端分离 第三方UI框架 尽可能减少代码量 降低编程门槛 框架优势 开放编辑功能,减少写代码工作 利用一些收费控件,达到更高目标 减少代码量,多用共用模块 利用好MVC架构的优势 框架内容 包含快速开发工具(Web版本 + Winform版本) 制定代码模板 跨平台兼容( ...