-
初识ABP vNext(3):vue对接ABP基本思路
所属栏目:[asp.Net] 日期:2020-12-16 热度:112
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 目录 前言 开始 登录 权限 本地化 创建项目 ABP vue-element-admin 最后 前言 上一篇介绍了ABP的启动模板以及AbpHelper工具的基本使用,这一篇将进入项目实战部分。因为目前ABP的官方模板只支持[详细]
-
EFCore 5 中的 DbContextFactory
所属栏目:[asp.Net] 日期:2020-12-16 热度:160
EF Core 5 中的 DbContextFactory Intro 使用过 EF Core 大多都会遇到这样一个场景,希望能够并行查询,但是如果使用同一个 DbContext 实例进行并行操作的时候就会遇到一个 InvalidOperationException 的异常,在 EF Core 2.x/3.x 版本中, EF Core DbContex[详细]
-
asp.net core 使用 TestServer 来做集成测试
所属栏目:[asp.Net] 日期:2020-12-16 热度:155
asp.net core 使用 TestServer 来做集成测试 Intro 之前我的项目里的集成测试是随机一个端口,每次都真实的启动一个 WebServer,之前也有看到过微软文档上 TestServer 的介绍,当时没仔细看过以为差不多就没用,一直是启动了一个真正的 WebServer 去跑集成测[详细]
-
Oracle 时间字段显示不正确,类型错误
所属栏目:[asp.Net] 日期:2020-12-16 热度:80
一、知识点 给Oracle的date类型字段设置默认值【设置为当前时间】 to_date(to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss') ? 二、发生问题 【显示结果】 【实际结果】 ? 三、主要原因 在数据库设计中,时间字段应为Date类型,如果设置[详细]
-
ASP.NET C# 连接 Oracle数据库增删改查,事务
所属栏目:[asp.Net] 日期:2020-12-16 热度:100
一、知识介绍 ①ASP.NET 使用的是MVC模式,开发工具Visual studio ,语言C# ②Oracle是比较重型的数据库,这里主要介绍连接数据库,对数据进行具体的使用 ③Visual Studio连接数据库都是需要dll文件,方法相似。 ? 二、步骤 ①新建一个ASP项目 ②右击项目或[详细]
-
电脑上的APP 从零开始 WinForm
所属栏目:[asp.Net] 日期:2020-12-16 热度:86
最近有个 pad 上的 APP 开发,听到 APP 这个词,然后就把它安排给我做了,可是那个 pad 装的是Windows系统,我是 Android 开发[详细]
-
vs .net CS0006 C# 未能找到元数据文件 .dll
所属栏目:[asp.Net] 日期:2020-12-16 热度:149
【问题】 在项目运行生成时报错,CS0006 C# 未能找到元数据文件 ···.dll ? ? ? 【我的问题原因】 B引用的C类库 ,B与C Framework 版本不同,一般情况下 Framework?版本高的引用版本低的不会出现问题,反之可能会报以上错误。 ? 【解决问题】 此处 A 引用[详细]
-
vs文件上传失败--超过最大字符限制
所属栏目:[asp.Net] 日期:2020-12-16 热度:149
一、问题 在文件上传时,会遇到大文件上传失败。 》F12查看报错网络请求返回结果 》问题分析 由于vs上传文件默认的字符大小控制。 ? 二、解决方法 》在web.config中修改或添加最大允许上传文件的大小 1 system.web 2 httpRuntime targetFramework ="4.5" max[详细]
-
U8登录 TQLoginHelper 调用目标发生异常
所属栏目:[asp.Net] 日期:2020-12-16 热度:73
【错误】U8调用接口报错 System. Reflection.TargetInvocationException:调用的目标发生了异常。 --- System.lO.FileNotFoundException: Could not load file or assembly 'securityAndCreditldentity,Version= 1.0.0.0,Culture=neutral, PublicKeyToken=f16[详细]
-
VS项目发布到本地IIS
所属栏目:[asp.Net] 日期:2020-12-16 热度:152
一、项目介绍 ①web项目,开发工具Visual Studio,语言C# ②本地IIS,手机上或其他用户在和本地在同一个局域网(并不绝对是指同一个WIFI)内访问,同时要把防火墙关掉 ③IIS全名Internet Information Services,用来发布网站 ? 二、步骤 1在开始菜单中搜索IIS[详细]
-
你需要知道的这几种 asp.net core 修改默认端口的方式
所属栏目:[asp.Net] 日期:2020-12-16 热度:137
? 一般情况下,aspnetcore发布后的默认端口是5000,这个大家都知道,而且默认骨架代码中没有看到任何让你输入的ip地址和端口号,但作为程序员的我们,不希望 被框架所管制,那如何实现默认端口的修改呢? ? 骨架代码: public class Program { static void M[详细]
-
netcore服务程序暴力退出导致的业务数据不一致的一种解决方案(
所属栏目:[asp.Net] 日期:2020-12-16 热度:108
? 一: 问题提出 现如今大家写的netcore程序大多部署在linux平台上,而且服务程序里面可能会做各种复杂的操作,涉及到多数据源(mysql,redis,kafka)。成功部署成后台 进程之后,你以为这样就万事大吉了? 却不知当你更新代码时,暴力的kill掉这个进程导致[详细]
-
asp.net mvc 之旅—— 第三站 路由模板中强大的自定义IRouteCon
所属栏目:[asp.Net] 日期:2020-12-16 热度:50
? ? ? 我们在写mvc的时候,经常会配置各种url模板,比如controller,action,id 组合模式,其实呢,我们还可以对这三个参数进行单独的配置,采用的方式自然 就是MapRoute中的constraints属性。 ? 一:简单的正则匹配 ? ? 正则匹配算是最最简单的一个方法,比[详细]
-
asp.net mvc 之旅 —— 第六站 ActionFilter的应用及源码分析
所属栏目:[asp.Net] 日期:2020-12-16 热度:65
? ? ?这篇文章我们开始看一下ActionFilter,从名字上其实就大概知道ActionFilter就是Action上的Filter,对吧,那么Action上的Filter大概有几个呢??? 这个问题其实还是蛮简单的,因为我们听说Mvc本身就是一个扩展性极强的框架,自然就是层层有拦截,层层有[详细]
-
asp.net mvc 之旅—— 第二站 窥探Controller下的各种Result
所属栏目:[asp.Net] 日期:2020-12-16 热度:108
? 平时我们在Action中编码的时候,我们都知道所有的Action返回值类型都是ActionResult,并且我们的返回值也是各种奇葩,比如:Json(),Content(), View()等等。。。当你写这个代码的时候,你是不是有一种强烈的偷窥欲。。。那这篇我们就一起来看一看。 一:实[详细]
-
asp.net mvc 之旅—— 第四站 学会用Reflector调试我们的MVC框架
所属栏目:[asp.Net] 日期:2020-12-16 热度:146
? ? ? ? ?我们知道,现在能调试.net程序通常有两个,第一个是ILSpy,还是一个是Reflector,这两个小反编译软件算是我们研究底层代码中所拥有的一把 锋利小尖刀~~~,比如你看到的ILSpy这样的界面图: ? 但是呢!!! 用过ILSpy的同学大概都知道,这个毛软件是[详细]
-
asp.net mvc 之旅—— 第一站 从简单的razor入手
所属栏目:[asp.Net] 日期:2020-12-16 热度:63
记得2011年mvc3刚出来的时候,我们就有幸将 mvc3 用在我们团购项目上,当时老大让我们用一个星期时间来熟悉mvc,幸好园子里面的老朋友DR 正在 写 mvc3 系 列, 也恭喜这个 系列文章被整理成专题供后来者学习,详见:http://www.cnblogs.com/highend/archive/[详细]
-
asp.net mvc 之旅 —— 第五站 从源码中分析asp.net mvc 中的Te
所属栏目:[asp.Net] 日期:2020-12-16 热度:113
在mvc的controller中,我们知道有很多的临时变量存放数据,比如说viewData,viewBag,还有一个比较特殊的tempData,关于前两个或许大家都明白, 基本上是一个东西,就是各自的编程写法不一样,最终都会放到viewContext中,然后送到WebPage中,如果你要证明的[详细]
-
asp.net signalR 专题—— 第一篇 你需要好好掌握的实时通讯利
所属栏目:[asp.Net] 日期:2020-12-16 热度:137
一:背景 我们知道传统的http采用的是“拉模型”,也就是每次请求,每次断开这种短请求模式,这种场景下,client是老大,server就像一个小乌龟任人摆布, 很显然,只有一方主动,这事情就没那么完美了,所以为了能够让server也能主动点,html5就应运而生了,[详细]
-
asp.net signalR 专题—— 第四篇 模拟RPC模式的Hub操作
所属栏目:[asp.Net] 日期:2020-12-16 热度:94
在之前的文章中,我们使用的都是持久连接,但是使用持久连接的话,这种模拟socket的形式使用起来还是很不方便的,比如只有一个唯一的 OnReceived方法来处理业务逻辑,如下图: 1 protected override Task OnReceived(IRequest request, string connectionId,[详细]
-
asp.net signalR 专题—— 第二篇 对PersistentConnection持久连
所属栏目:[asp.Net] 日期:2020-12-16 热度:50
上一篇我们快速的搭建了一个小案例,但是并没有对其中的方法进行介绍,这一篇我来逐一解析下。 ? 一:从override的那些方法说起 ? ?不管怎么样,我们先上代码,如下: 1 public class MyConnection1 : PersistentConnection 2 { 3 protected override Task O[详细]
-
asp.net signalR 专题—— 第三篇 如何从外部线程访问 Persisten
所属栏目:[asp.Net] 日期:2020-12-16 热度:164
? ? ? 在前面的两篇文章中,我们讲到的都是如何将消息从server推向client,又或者是client再推向server,貌似这样的逻辑没什么异常,但是放在真实 的环境中,你会很快发现有一个新需求,如何根据第三方系统的数据变化来即时的将新数据推送到各个客户端,比如[详细]
-
WeihanLi.Npoi 1.13.0 更新日志
所属栏目:[asp.Net] 日期:2020-12-16 热度:61
WeihanLi.Npoi 1.13.0 更新日志 Intro 在 Github 上收到 Issue 收到网友反馈希望支持自动分 Sheet 导出,有兴趣的可以参考 Issue https://github.com/WeihanLi/WeihanLi.Npoi/issues/94 从我个人角度来说,我觉得如果要导出很大批量的数据,可以导出 csv 文[详细]
-
武装你的WEBAPI-OData入门
所属栏目:[asp.Net] 日期:2020-12-16 热度:184
本文属于OData系列 目录 武装你的WEBAPI-OData入门 武装你的WEBAPI-OData便捷查询 武装你的WEBAPI-OData分页查询 武装你的WEBAPI-OData资源更新Delta 武装你的WEBAPI-OData之EDM 武装你的WEBAPI-OData常见问题 武装你的WEBAPI-OData使用Endpoint EDM EDEDM E[详细]
-
.NET Core多平台项目模板eShopOnContainers编译手记
所属栏目:[asp.Net] 日期:2020-12-16 热度:162
之前写了一个功能性的文件上传asp.net core的小程序,加上点七七八八的东西,勉强能够应付了,打算学习一下微软的官方.NET CORE微服务示例https://github.com/dotnet-architecture/eShopOnContainers。这个例子很全面地展现了微服务、docker以及.net core的[详细]
- asp.net-web-api – 如何在IdentityServer4中在运
- 【译】使用Jwt身份认证保护 Asp.Net Core Web Ap
- ASP.NET用户未显示所有Active Directory组
- asp.net-mvc – 处理onchange事件在HTML.DropDow
- asp.net-mvc – Context.User.Identity.Name为nu
- 如何将ASP.NET母版页存储在公共库中?
- OWIN如何挂钩ASP.NET启动
- 使用SharpZipLib压缩打包多个内存中的文件
- asp.net – 正则表达式匹配本月的前28天
- 1:ASP.NET Core MVC 2.x 全面教程