随笔分类 -  【ASP.NET】

摘要:一. 新建一个自由风格的软件项目 二. General配置(参数化构建) 1. 用来选择部署的服务器(我这里只添加了一个,如果需要添加多个,一行一个就可以了) 2. 选择不同的环境变量 三、源码管理 1. 填写Github项目地址,选择Credential(Credential需要自己新建,根据自己 阅读全文
posted @ 2024-11-04 16:34 一叶、知秋 阅读(842) 评论(2) 推荐(6)
摘要:最近学习dapr,决定将过程在此记录,也为小伙伴们学习的时候提供一份参考。 Dapr的介绍这里就不多说了,大家直接可以去百度或者去官网上进行查阅,本文就简单介绍下如何使用。 Dapr官方中文文档 一、安装Dapr CLI 选择与您使用的系统对应的安装方式即可,我这里使用的是windows系统,故使用 阅读全文
posted @ 2023-11-03 18:09 一叶、知秋 阅读(1539) 评论(0) 推荐(4)
摘要:一直对c#中async/await的用法模模糊糊,不太清晰,今天写了一下Demo彻底明确一下async/await的用法,以免因为对其不了解而对后期的业务产生影响(比如事务导致的锁表等等)。 1. 首先,async/await 成对出现才有意义。其意义在于可以等待异步操作完成后继续顺序执行,而不是异 阅读全文
posted @ 2023-02-08 15:08 一叶、知秋 阅读(6233) 评论(15) 推荐(10)
摘要:vs2019升级16.8后,原来.net core 3.1的项目编译时出现了莫名其妙的错误: 1. ”RazorTagHelper"任务意外失败 2. ...provide a value for Configuration...(忘了全部的错误名称了T_T) 3. rzc generate exi 阅读全文
posted @ 2020-11-30 22:33 一叶、知秋 阅读(2043) 评论(5) 推荐(1)
摘要:安装.Net 5后出现错误,错误定位到了CodeGeneration相关的文件,找了半天也不知道哪里的问题。 升级类库,清理解决方案,删除obj、bin文件夹什么的卵用没有。 最后发现升级.Net 5后 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilatio 阅读全文
posted @ 2020-11-13 13:31 一叶、知秋 阅读(1086) 评论(0) 推荐(0)
摘要:最近项目需要做多语言,原先是2种语言(中文/英文),现在又要加一种语言,成了3种。那么原来的方式肯定不适用了,只能升级解决方案。 原来的写法,使用三目表达式,按照当前全局变量的语言类型,返回不同的语言提示,如图: 那么,如果再加一种法语,该咋弄呢?显然再写三目表达式是不合适的(其实原来写三目表达式也 阅读全文
posted @ 2020-08-17 13:31 一叶、知秋 阅读(1385) 评论(9) 推荐(5)
摘要:本文转自https://www.cnblogs.com/zmaiwxl/p/9454177.html 初始化数据库 1.添加初始迁移 Add-Migration init 向“迁移”目录下的项目添加以下三个文件: 00000000000000_init.cs--主迁移文件。 包含应用迁移所需的操作( 阅读全文
posted @ 2019-10-09 11:16 一叶、知秋 阅读(307) 评论(0) 推荐(0)
摘要:Autofac可以对代码进行依赖注入,实现控制反转。以下是本菜鸟在初次入门时的代码配置,其源码,内部原理都还有待日后研究。目前也只是仅仅做到了能够使项目正常使用而已。 跟我一样刚刚入门的菜鸟朋友们可以借鉴一下。 一、使用NuGet进行引用添加 1. Autofac 4.9.3 2. Auto.Mvc 阅读全文
posted @ 2019-08-12 13:54 一叶、知秋 阅读(3601) 评论(0) 推荐(0)
摘要:有时候我们在解析一段文字时,可能文字中会包含网页上的标签,如div、p等等。那么如果将这种文字渲染成对应的标签效果呢?如图,最近博主就拿到了这么一段字符串(如图) 由于中间带有很多特殊字符,用Html.Raw()方法渲染后,却未出现预期结果(如图) 经过一番资料查找,得知,这种字符串需要用Http. 阅读全文
posted @ 2019-06-28 15:52 一叶、知秋 阅读(435) 评论(0) 推荐(0)
摘要:原创: eleven 原文:https://mp.weixin.qq.com/s/8klfhCkagOxlF1R0qfZsgg 【前言】 AOP(Aspect-Oriented Programming)面向切面编程思想作为OOP的补充,在.Net领域也流行好几年了,确实能解决OOP的顽疾,是OOP程 阅读全文
posted @ 2019-04-22 10:47 一叶、知秋 阅读(3317) 评论(0) 推荐(0)
摘要:原创: eleven 原文:https://mp.weixin.qq.com/s/8klfhCkagOxlF1R0qfZsgg 【前言】 AOP(Aspect-Oriented Programming)面向切面编程思想已经有多年历史了,但是在.Net里面一直没有得到重视,不过这在MVC框架后被变革了 阅读全文
posted @ 2019-04-22 10:42 一叶、知秋 阅读(1706) 评论(0) 推荐(1)
摘要:思路大概是这样的: 1.获取到发出请求的客户端的IP 2.将该IP存入Cache作为KEY,将次数作为Value初始化为0,过期时间设置为1分钟 3.每次请求都将value+1,超过指定的次数后返回false 代码是这样的: 注:以上思路和代码是本人在开发功能的过程中临时想到的,因为怕忘记,所以记到 阅读全文
posted @ 2019-04-10 17:05 一叶、知秋 阅读(2872) 评论(0) 推荐(0)
摘要:原文链接:https://www.cnblogs.com/ThreeStone007/p/5401341.html 阅读全文
posted @ 2018-12-28 17:30 一叶、知秋 阅读(3586) 评论(1) 推荐(0)
摘要:准备: 1.新建控制台项目 2.引用System.Drawing类库 3.安装HtmlAgilityPack 1.5.2.0 4.如果不会XPath语法的话,建议简单看下 代码: 下载网络图片的方法: 至此,功能完成. 以下为本人控制台打印结果: 图片下载截图: 本人菜鸟,只是为了记录学习中的小知识 阅读全文
posted @ 2018-10-24 15:32 一叶、知秋 阅读(1125) 评论(2) 推荐(1)
摘要:最近研究C#的爬虫写法,搞了半天,才在网上很多的写法中整理出了一个简单的demo(本人菜鸟,大神勿喷)。一是为了自己记录一下以免日后用到,二是为了供需要朋友参考。 废话不多说,上代码 1 using HtmlAgilityPack; 2 using System; 3 using System.Co 阅读全文
posted @ 2018-07-16 10:37 一叶、知秋 阅读(4580) 评论(1) 推荐(0)
摘要:1.安装CodeCarvings.Piczard Install-Package CodeCarvings.Piczard 2.生成缩略图 保存的默认是 png 格式。如果想保存成其他格式,只要传最后一个 FormatEncoderParams 类 型 的 参 数 即 可 , 有 BmpFormat 阅读全文
posted @ 2018-06-08 11:22 一叶、知秋 阅读(335) 评论(0) 推荐(0)
摘要:准备工作: 1.开启Smtp服务 2.如果邮件设置中有“客户端授权码"(以163邮箱为例,有的邮箱不需要),需要开启“客户端授权码" 发送邮件: using (MailMessage mailMessage = new MailMessage()) { using (SmtpClient smtpC 阅读全文
posted @ 2018-06-08 10:15 一叶、知秋 阅读(2139) 评论(0) 推荐(0)
摘要:什么是.Net? 1. 通常意义所说的.net有5个组成部分,但最主要的部分是.NET Framework, .NET Framework实际上是运行在Windows操作系统的一个应用程序,一个可供二次开 发的类库。.NET Framework包括以下组件: 公共语言运行库(CLR) 基础类库(BC 阅读全文
posted @ 2016-12-29 14:50 一叶、知秋 阅读(1142) 评论(0) 推荐(0)
摘要:摘要:很多人对于ASP.NET的入门和学习顺序比较迷茫,今天让我们一起来跟随作者的思路学习探讨ASP.NET的学习顺序问题,希望有所帮助。 如果你已经有较多的面向对象开发经验,跳过以下这两步: 第一步 掌握一门.NET面向对象语言,C#或VB.NET。 我强烈反对在没系统学过一门面向对象(OO)语言 阅读全文
posted @ 2016-12-22 14:09 一叶、知秋 阅读(204) 评论(0) 推荐(0)