
ASP.NET
C#语言web开发
boonya
资深Java,热衷大数据,Python爬虫,持续探索副业中,有需要的可以加我微信联系:boonya221
展开
-
两款反编译工具
在工作当中,当程序部署了之后就算打了日志遇到极个别的特殊异常没有在程序日志中体现出来或者没有详细的报错原因会让开发者非常头疼,不得不盲猜bug到底出在哪里。这里分享一下工作上经常会用到的工具,这款工具可以反编译并运行调试已经部署好的引用程序,不管是.net framework还是.net core的都可以进行操作同时也能看到IL指令集。原创 2023-02-28 11:54:50 · 492 阅读 · 0 评论 -
ASP.NET 简单实现List数据分页对象工具类
对于一个List分页,这个就很简单了只需要组装数据结构,然后根据分页参数改变数据显示就OK了。Pager工具using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;namespace RTVSWeb.Utils{ /// <summa...原创 2018-10-26 15:07:42 · 564 阅读 · 0 评论 -
ASP.NET 系统文件操作和XML配置读写
这里将工作中用到的两个工具分享一下:(1)、系统文件操作工具(2)、XML读写配置文件工具。目录文件操作工具XML配置文件读写XML配置文件读取示例文件操作工具using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;nam...原创 2018-10-26 17:28:54 · 550 阅读 · 0 评论 -
ASP.NET Core 中的会话和应用状态
原文地址:https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/app-state?view=aspnetcore-2.1作者:Rick Anderson、Steve Smith、Diana LaRose 和 Luke LathamHTTP 是无状态的协议。 不采取其他步骤的情况下,HTTP 请求是不保留用户值或应用状态的独立消...转载 2018-11-27 13:44:03 · 2149 阅读 · 0 评论 -
ASP.NET Core 中简单Session登录校验
ASP.NET Core 中简单Session登录校验:从Session的配置添加、到请求过滤、再到页面操作。推荐相关阅读:ASP.NET 会话状态概述 ASP.NET Cookie 概述 ASP.NET 状态管理建议 ASP.NET Core 中的会话和应用状态目录添加Session配置服务启用Session配置添加用户模型添加登录控制器控制器基础类登录页面视图...原创 2018-11-27 15:13:45 · 8489 阅读 · 3 评论 -
ASP.NET Core MVC 中的模型验证
数据模型的验证被视为是数据合法性的第一步,要求满足类型、长度、校验等规则,有了MVC的模型校验能够省却很多前后端代码,为代码的简洁性也做出了不少贡献。原文地址:https://docs.microsoft.com/zh-cn/aspnet/core/mvc/models/validation?view=aspnetcore-2.1作者:Rachel Appel模型验证简介在将数据存...转载 2018-11-27 16:01:22 · 7666 阅读 · 0 评论 -
ASP.NET Core 2.1 开发跨平台应用教程
ASP.NET Core 的开发跨平台应用教程,你想要的都在这里了。教程云盘下载:https://pan.baidu.com/s/1FzbYzIDhgBnCXVyvVd8K8A概述 入门 教程 Web 应用 Razor 页面 使用 Visual Studio 使用 Visual Studio Code 使用 Visual Studio for Mac ...原创 2018-11-27 17:00:36 · 1894 阅读 · 0 评论 -
ASP.NET Core 的 Visual Studio Tools for Docker
原文地址:https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/docker/visual-studio-tools-for-docker?view=aspnetcore-2.1作者: Shayne Boyer,olprodVisual Studio 2017 支持生成、调试和运行面向 .NET Core 的容器化 ASP...转载 2018-11-27 17:41:22 · 1214 阅读 · 0 评论 -
ASP.NET Core 保存Session的方法
原文地址:https://www.cnblogs.com/wtujvk/p/8743035.htmlASP.NET Core 保存Session的方法:a.内存方式,b.Redis,c.Redis集群,d.SqlServer1.使用Session(进程内)在startup中添加方法 services.AddDistributedMemoryCache();services...转载 2018-11-28 15:39:02 · 5190 阅读 · 1 评论 -
ASP.NET 实现日志文件分页查询
ASP.NET 日志文件分页查询,通过读取日志行进行分页处理,支持从头到尾和从尾到头分页。目录后端实现TxtFileReaderPagerController前端实现FileLog.cshtml效果后端实现TxtFileReaderusing SQ.Base;using System;using System.Collections;using ...原创 2018-12-05 13:58:32 · 532 阅读 · 0 评论 -
ASP.NET Core Web MVC项目创建支持Docker发布
下载.Net SDK支持我们需要运行的环境支持:https://www.microsoft.com/net/learn/get-started-with-dotnet-tutorial#install有了这个包,我们可以运行项目的dll文件。创建Core web MVC项目打开vs2017,菜单"文件">"新建">"项目"(同时会创建解决方案): 点击"确定...原创 2018-09-13 10:00:22 · 2141 阅读 · 0 评论 -
ASP.NET Core Standard2.0同一项目多平台支持配置
为了实现Core项目-netstandard2.0与.NetFramework4.5同在一个项目里面依赖,配置需要对环境的目标框架进行修改,并且代码在不兼容的地方需要预编译平台判断处理。大致情况可以参考下面:什么是.NET Standard参考:https://github.com/dotnet/standard/blob/master/docs/versions.md.NET Sta...转载 2018-09-11 17:43:07 · 1686 阅读 · 0 评论 -
ASP.NET Web API项目自动生成接口文档和测试页面
在开发接口的时候,写接口文档已是一件不可忽视的事情,有了更新也要同步更新很麻烦。ASP.NET 创建的Web API项目可以自己配置接口文档的XML显示,这样接口更新和注释更新了重新发布就有了,确实方便不少,下来就介绍下怎么配置生成API接口注释文档。创建Web API项目请参考:ASP.NET 使用Swagger开发Web API接口项目这里我们以WebAPI项目为例。修改默认的API路由配置为...原创 2018-05-16 09:49:03 · 12535 阅读 · 0 评论 -
ASP.NET Web API项目自定义接口路由和HTTP请求方式
在实际编写接口的过程中难免有一些特殊的接口,比如动态参数接口,以“JTT1078-2016道路运输车辆卫星定位系统视频通信协议(扫描版)”中的HTTP URL服务要求为例,截图如下:定义API接口和请求方式using System;using System.Collections.Generic;using System.Linq;using System.Net;using System...原创 2018-05-16 10:07:10 · 7655 阅读 · 0 评论 -
ASP.NET发布Web API接口时请求方式版本差异问题
从Java到ASP.NET,过渡到接口发布上层,HTTP请求方式不外乎那么几种:GET、POST、PUT、DELETE等这些都是标准。在ASP.NET中因MVC版本差异而出现了不同的写法,下面我们就来看一看。AcceptVerbsAttribute 类构造函数 显示: 继承 保护 ...原创 2018-05-23 13:28:14 · 731 阅读 · 0 评论 -
ASP.NET 微软Web应用示例程序走廊-项目解决方案
请参考:https://webgallery.microsoft.com/gallery原创 2018-05-23 14:10:51 · 801 阅读 · 0 评论 -
ASP.NET 或C# 中ASCII码含中文字符的编解码处理
网上很多在线工具转出来的不能用,如“是是是”转出来的ASC是 :"\u662f\u662f\u662f”,如果是HTTP服务这个参数是有问题的因为包含特殊字符“\”。在C#或ASP.NET中,如果是有中文字符,那么直接转是不行的,需要先将字符串转成16进制码才能转成想要的ASCII码,拿到的ASCII码字符串也可以进行解码了,不会再有中文乱码问题。StringUtil工具类using System...原创 2018-05-23 17:20:01 · 6111 阅读 · 1 评论 -
ASP.NET API接口使用HttpClient进行测试和验证
ASP.NET API接口使用HttpClient进行测试和验证,以保证我们的接口的可用性。参考Github开源项目:https://github.com/MikeWasson/HttpClientSample编写一个Model实例namespace HttpClientSample{ public class Product { public string Id...原创 2018-05-24 14:14:26 · 3237 阅读 · 0 评论 -
ASP.NET Web API官网学习地址-让知识更全面
ASP.NET是一个免费的Web框架,用于使用HTML,CSS和JavaScript构建优秀的网站和Web应用程序。 您还可以创建Web API并使用Web Sockets等实时技术。概览:https://docs.microsoft.com/en-us/aspnet/overviewASP.NET Web APIGuidanceGetting StartedGetting Started wit...原创 2018-05-24 15:50:17 · 892 阅读 · 0 评论 -
ASP.NET web API项目添加日志文件输出
ASP.NET web API项目添加日志输出与C#日志输出存在一点小小的差异,C#中只需要放配置文件就可以了,而ASP.NET log需要配置并在启动文件中加入启动读取配置文件和相关的日志过滤器。在C#和ASP.NET中使用的日志包是log4net。C# 日志配置只需要编辑一个log4.config文件到bin的对应版本下就可以了。<?xml version="1.0"?&g...原创 2018-07-24 18:32:14 · 5317 阅读 · 0 评论 -
.NET SDKs for Visual Studio
https://www.microsoft.com/net/download/visual-studio-sdks.NET Core.NET Core 2.2 x64 SDK | x86 SDK (v2.2.100-preview1) x64 Runtime | x86 Runtime (v2.2.0-preview1) Release Details ....原创 2018-08-30 18:11:29 · 765 阅读 · 0 评论 -
ASP.NET 使用Swagger开发Web API接口项目
ASP.NET 使用Swagger开发WebApi接口项目:项目使用Web API创建自动提供了API文档,采用mvc方式创建项目稍麻烦点需要手动添加WebApiConfig配置,而采用Web API项目这些都已经生成好了。创建Web API项目添加Swagger依赖库Swagger生成的文件项目右键属性>生成>添加XML生成配置:Web API提供的API列表打开项目启动主页:htt...原创 2018-05-15 13:08:49 · 7806 阅读 · 0 评论