随笔分类 - ASP.NET
摘要:安装部分: 一、 安装Web Platfrom Intaller 安装地址:https://www.microsoft.com/en-US/download/details.aspx?id=6164 安装完成之后记得重开IIS,否则图标不可见。 安装之后界面如下: 二、 安装应用程序请求路由3.0B
阅读全文
摘要:前言 在项目开发中,方法返回的结果(成功或失败)对我们开发来说很重要。传统方法,如通过异常来指示错误或使用特定的返回类型(如布尔值加输出参数),虽然有效,但可能缺乏直观性和灵活性。 FluentResults库应运而生,它以一种既流畅又富有表达力的方式,极大地优化了这一过程。通过使用FluentRe
阅读全文
摘要:.net中 简述什么是中间件(Middleware)? 在.NET中,中间件(Middleware)是指一组组件,它们被装配到应用程序的请求处理管道中,用来处理进入的HTTP请求和送出的HTTP响应。每个中间件组件具有以下特点: 1.顺序执行:中间件组件按照在管道中定义的顺序依次执行。每个组件可以决
阅读全文
摘要:因为之前在项目开发中一直都是使用的Log4Net作为项目的日志记录框架,最近忽然感觉对它已经有点腻了,所以尝试着使用了NLog作为新项目的日志记录框架(当然作为一名有志向的攻城狮永远都不能只局限于眼前的技术,要不断的使用和学习新的技术)。当然serilog也是一个不错的日志记录框架哟,不过今天主要还
阅读全文
摘要:什么是数据库中间件? 随着互联网行业的蓬勃发展,业务访问量、数据量激增,传统数据库的单库、大表已成为业务发展的瓶颈,进而衍生出数据库主从实例、分库分表等方案,为减少数据库层变动对业务开发带来的复杂性,一种连接应用与数据库桥梁的工具孕育而生,即数据库中间件,它可以简单读写分离、分库分表等操作,并隐藏底
阅读全文
摘要:一、RPC是什么 RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。 二、RPC需要解决的问题 1、Call ID映射 我们怎么告诉远程机器我们要调用f
阅读全文
摘要:public class Net { /// <summary> /// 获取Ip /// </summary> public static string Ip { get { string text = string.Empty; bool flag = HttpContext.Current !
阅读全文
摘要:/// <summary> /// Web操作 /// </summary> public static class WebHelper { /// <summary> /// 获取主机名,即域名, /// 范例:用户输入网址http://www.a.com/b.htm?a=1&b=2, /
阅读全文
摘要:public class Cache { private static Cache _cache = HttpRuntime.Cache; /// <summary> /// 本地缓存获取 /// </summary> /// <param name="name">key</param> /// <
阅读全文
摘要:51 Windows 无法找到网络路径。请确认网络路径正确并且目标计算机不忙或已关闭。如果 Windows 仍然无法找到网络路径,请与网络管理员联系。 52 由于网络上有重名,没有连接。请到“控制面板”中的“系统”更改计算机名,然后重试。 53 找不到网络路径。 54 网络很忙。 55 指定的网络资
阅读全文
摘要:解决办法如下: 1、在windows系统中,打开开始菜单,搜索iis,并打开。 2、打开iis管理后,在最右侧找到操作栏,点击打开查看应用程序池。 3、进入应用程序池后,点击选择defaultapppool。 4、点击选中后,在右边的操作栏中,点击打开高级设置。 5、进入到高级设置后,下翻滚动找到进
阅读全文
摘要:Windows 安装Redis 一:下载安装包 redis官方下载地址:https://redis.io/download, redis 64位下载地址:https://github.com/ServiceStack/redis-windows 二:采用Chocolatey(https://choc
阅读全文
摘要:总结了一下GridView 和 Repeater 关于重复数据合并的方法。 效果图如下 : Gridview前台代码 : 1 <div> 2 <asp:GridView ID="gvIncome" runat="server" AutoGenerateColumns="False"> 3 <Colu
阅读全文
摘要:什么是ORM? 对象关系映射(英语:Object Relation Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。 一般的ORM包括以下
阅读全文
摘要:一、log4net简介: 1. Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。 经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下
阅读全文
摘要:1 //自动导出excel/pdf/word 2 private void ResponseFile(int oType, string fileName) 3 { 4 string outType; 5 if (oType == 0) 6 { 7 outType = "Excel"; 8 } 9
阅读全文
摘要:1 private void button1_Click(object sender, EventArgs e) 2 { 3 DataTable dt1 = new DataTable(); 4 dt1.Columns.Add("ID", typeof(string)); 5 dt1.Columns
阅读全文
摘要:1 /// <summary> 2 /// 取得网站的根目录的URL 3 /// </summary> 4 /// <returns></returns> 5 public static string GetRootURI() 6 { 7 string AppPath = ""; 8 HttpCon
阅读全文
摘要:获取GridView中RowCommand的当前索引行 前台添加一模版列,里面添加一个LinkButton 前台 (如果在后台代码中用e.CommandArgument取值的话前台代码就必须在按钮中设置CommandArgument的值,值为绑定的数据库字段 后台 在GridView里已经设置了Li
阅读全文
摘要:1 5 6 7 8 9 10 11 12 13 ...
阅读全文