![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.Net
Martin_Yelvin
平时分享记录自己的遇到的问题,评论区莫名其妙被一些零文章零贡献的批骂。 现在只是偶尔记录了,现在这行业门槛太低了,终于知道为什么很多大神付费分享了,确实能过滤一堆人渣
展开
-
C# webapi不能用【.】号作为接口的最后
webapi不能用【.】号作为接口的最后原创 2022-03-02 16:53:15 · 107 阅读 · 0 评论 -
Add migrations in Visual Studio for Mac
vs 2019 for mac添加migrationdotnet tool install --global dotnet-efdotnet restoredotnet efdotnet ef migrations add initialdotnet ef database updateinitial 就是你要添加的脚本名字原创 2021-07-28 16:15:06 · 371 阅读 · 0 评论 -
C# dotNET 5.0 获取外网IP和地理位置
/// <summary> /// 获取外网IP和地理位置 /// </summary> /// <returns></returns> private static async Task<string> GetWanIpFromPCOnline() { Encoding.RegisterProvider(CodePages...原创 2021-03-24 17:17:12 · 591 阅读 · 0 评论 -
dotNET 5.0 获取内存信息
/// <summary> /// 获取内存信息 /// </summary> /// <returns></returns> private static dynamic GetRamInfo() { if (IsUnix()) { var output = ShellUtil.B...原创 2021-03-24 17:16:22 · 294 阅读 · 0 评论 -
ABP维护权限
写一个你自己的provider继承自PermissionDefinitionProvider表是:PermissionGrants待更新...原创 2021-02-02 17:19:36 · 337 阅读 · 0 评论 -
在Abp 使用 阿里云的oss
代码部分:1.新建一个控制台程序2.nuget安装包和项目引用.Core3.AbpSetting表4.修改配置代码:--AppSettingProvider.cs// AppSettingProvider.cs using System.Collections.Generic;using System.Linq;using Abp.Configuration;namespace DRMS.Configuration{ public class A...原创 2020-11-18 14:37:26 · 891 阅读 · 0 评论 -
core3.1 console部署到centos8.2 ,使用nohup 启动,因为有console.Read的代码引起错误
可以使用IHostedService不修改代码的话:把main方法改成asyncTask然后在方法最后awaitTask.Delay(-1)试下原创 2020-11-16 18:10:34 · 389 阅读 · 0 评论 -
Asp.net core 3.x 部署到虚拟机中的Ubuntu 18.04 LTS 前端也部署到ubuntu
Abp vNext 部署到 Ubuntu 服务器1.虚拟机安装ubuntu 18.04 lts 安装最后时候有个 open ssh 注意勾上2.先创建个 root 账号 (我是为了一会往上放文件时候得有root权限)3.装.net core linux 那一套4. 装nginx 用来转发5.supervisor 守护进程(就是你关上屏幕也能让程序一直跑)这里多说一句,我这里前端是react的项目,在.net core startup.cs文件里配置了前端打包好文件的地方使...原创 2020-08-20 14:39:01 · 560 阅读 · 0 评论 -
C# .Net Core 两个对象之间取并集,相比较
MenuDto 是我的菜单表, 一个用户可能有两个角色,每个角色对应看相应菜单。A用户是两个角色,那他应该能看到两个角色所有的菜单(取并集) public class MenuDto { public string Name { get; set; } /// <summary> /// 菜单编号 /// </summary> public string Code { get; se.原创 2020-07-01 18:02:46 · 699 阅读 · 0 评论 -
Abp 微信小程序登录 基本的流程和实践
需求:有个web端,然后移动端使用微信小程序。要把微信用户和系统中的用户对应起来上一篇搞了个钉钉小程序登录:钉钉小程序登录微信小程序登录,方便用户输入和系统中校验的也就只有手机号了,既能保证用户唯一标识,也能和系统中的用户关联起来。数据库表:AbpUser表中的PhoneNumber就是这个Providerkey首先微信小程序-> wx.login -> 获取到code -> 后端用code 去拿用户openid和session_key ->...原创 2020-06-17 15:09:44 · 1880 阅读 · 3 评论 -
.net core 3 部署到iis 一直报错 503
abp项目xxx.web.host 文件launchSettings.jsonASPNETCORE_ENVIRONMENT": "Development"把这个他添加到系统环境变量原创 2020-06-15 17:55:43 · 1401 阅读 · 0 评论 -
Mvc.ExceptionHandling.AbpExceptionFilter - Error mapping types
IgnoreAttribute 不管用C# AutoMapper忽略 Dto 某些属性 到实体报错:Mvc.ExceptionHandling.AbpExceptionFilter - Error mapping types找到 Module文件Configuration.Modules.AbpAutoMapper().Configurators.Add(config => { config.CreateMap<C..原创 2020-06-11 20:12:52 · 2055 阅读 · 1 评论 -
C#_Dotnet core 计算列数据的总数
利用FastMember 把数据整成DataTable下面代码有列名转换设置允许为null添加自定义属性等方法 public WorkOrderStatement ConvertGenericListToDataTable(List<WorkOrderWorkerSettlementDto> inputList, DateTime startDate, DateTime endDate) { WorkOrderStatem原创 2020-06-09 18:33:25 · 1064 阅读 · 0 评论 -
C# 避免多个请求进来导致同一个文件夹意外创建多次
3个请求同时进来以至于同一个文件夹被意外创建了2此,这个应该如何避免呀解决方法:队列。锁。不同请求之间没有同一个上下文,无法锁约束可以使用对象锁注册个singleton服务,或者用个static object注册个单例服务,里面用锁或者信号量或者原子多进程的就分布式锁IHttpContextAccessor是在从Http请求发起的Scope,需要注入HttpContext时使用的直接在FileService里加一个static object(),创建文件夹前lo.原创 2020-05-27 15:45:40 · 522 阅读 · 0 评论 -
ABP zero 集成第三方登录,钉钉小程序登录
做了个web端程序,同步的钉钉用户,然后还有一个钉钉小程序的需求,钉钉小程序有个免登陆码,根据这个获取到dingUserId原创 2020-05-26 15:12:13 · 1172 阅读 · 0 评论 -
简单总结一下通过Abp Permission 配置菜单权限,并且Api进行权限管理
主要用到的表AbpUsersAbpRolesAbpUserRolesAbpPermissions目的:用户只能看到当前角色下能看到的菜单,并且不能访问到后台Api我是给菜单加权限,自己又加了个MenusPermissions创建User的时候有一个 CheckErrors(await _userManager.SetRolesAsync(user, input.RoleNames));给User绑定Roles然后 角色和权限有关联原创 2020-05-21 14:49:32 · 2996 阅读 · 0 评论 -
Could not load file or assembly 'Castle.Core.AsyncInterceptor, Version=2.0.2
今天用vs 2019 web 发布到IIS的时候,报错:System.IO.FileNotFoundException: Could not load file or assembly 'Castle.Core.AsyncInterceptor, Version=2.0.21.0, Culture=neutral, PublicKeyToken=e33b67d3bb5581e4'. 系统找不到指定的文件。File name: 'Castle.Core.AsyncInterceptor, Ver.原创 2020-05-12 10:44:39 · 711 阅读 · 0 评论 -
winform程序,在任务管理器里面被杀掉,需要监控的事件
可以试试监控Application.ApplicationExit Event事件原创 2020-04-27 10:12:10 · 1156 阅读 · 0 评论 -
C# DateTime变量不能赋null值
public void xxxMethod(DateTime? dateTime = null )这样搞原创 2020-04-13 16:02:43 · 892 阅读 · 0 评论 -
vs 附加到进程不显示w3p.exe
你得在IIS里访问一下页面才可以!原创 2020-03-06 15:56:43 · 1353 阅读 · 2 评论 -
钉钉开发 - 服务端API Asp.Net Core 发起审批实例
官方文档:https://ding-doc.dingtalk.com/doc#/serverapi2/cmct1a我使用的接口:/processinstance/create发起审批实例-- 我遇到的主要问题是{"errcode":820001,"errmsg":"发起审批实例失败,错误原因为【系统错误:审批表单缺少必填信息:设备类型】","request_id":"5ljo...原创 2020-02-25 20:43:54 · 4012 阅读 · 2 评论 -
The located assembly's manifest definition does not match the assembly reference
错误一般是System.IO.FileLoadException: Could not load file or assembly 'Microsoft.EntityFrameworkCore, Version=3.1.1.0, Culture=neutral, PublicKeyToken=xx'. The located assembly's manifest definition...原创 2020-02-09 16:22:39 · 3445 阅读 · 0 评论 -
SQL server 数据库列名带特殊符号,无法映射到Model
字段名带 # 符号,Model 层无法addr##1,所以使用addr1,然后查询的时候使用别名,即可解决public class VendaddrMst { public string vend_num { get; set; } public string name { get; set; } public string inter...原创 2019-12-17 17:05:12 · 625 阅读 · 0 评论 -
Detected package downgrade: Microsoft.NETCore.App from 1.1.2 to 1.1.1
今天安装了VS2017,之前都是使用VsCode开发结果运行项目的时候报错:Detected package downgrade: Microsoft.NETCore.App from 1.1.2 to 1.1.1解决方法: 在.csproj文件中<RuntimeFrameworkVersion>1.1.1</RuntimeFrameworkVersion>改成<...原创 2018-03-12 13:15:46 · 1071 阅读 · 1 评论 -
模型生成过程中检测到一个或多个验证错误
模型生成过程中检测到一个或多个验证错误:Tenant_CompanyLocation_Target: : 关系“Tenant_CompanyLocation”中 Role“Tenant_CompanyLocation_Target”的多重性无效。因为 Dependent Role 属性不是键属性,Dependent Role 多重性的上限必须为“*”。Tenant_Currency_Target:...原创 2017-07-13 09:30:53 · 2536 阅读 · 3 评论 -
.Net MVC断点进不去
.Net MVC断点进不去1.httpget httppost 2.启动项设为UI3.基于页面没错误的情况下原创 2017-07-11 10:02:11 · 1390 阅读 · 0 评论 -
在控制器“xxxx”上找不到与该请求匹配的操作
Message:"找不到与请求 URI“http://localhost:8091/Api/CommonApi/SelectBind/GetBudCategoryListByCID?CatrgoryId=ac3838a8-6697-4c16-9f01-0e280155c27c&AddOption=1”匹配的 HTTP 资源。"MessageDetail:"在控制器“xxxx”上找不到与该请...原创 2017-06-21 12:55:29 · 16812 阅读 · 0 评论 -
C#_.Net select绑定静态数据
using Microsoft.AspNetCore.Mvc.Rendering;var statusSelectItems = new List<SelectListItem> { new SelectListItem{Text="0-Returned",Value="0"}, new SelectLi...原创 2018-05-08 16:03:48 · 1918 阅读 · 0 评论 -
GroupBy 之后 OrderBy 并且返回指定对象,计数
handlingUnit.PickExpandDetailsItems = handlingUnit.PickExpandDetailsItems .GroupBy(p => p.MaterialId) .Select( p => new PickExpan...原创 2018-08-29 18:09:55 · 1606 阅读 · 0 评论 -
Asp.net core 2.1 Web Api + Angular6 分页 (ngx-bootstrap)
1.安装X.PagedListGitHub 地址:https://github.com/dncuug/X.PagedList.NET Core (.NET Standard 2.0)Install X.PagedList.Mvc.Core via NuGet - that will automatically install X.PagedList as well.方法应该是:dot...原创 2018-09-22 18:31:20 · 756 阅读 · 0 评论 -
C#_ViewModel中通过 hash 去重
ViewModel中通过 hash 去重 public class Order_Detail_ViewModel : Object{ public string SAP_PickLocation { get; set; } public string SAP_Material_ID { get; set; } public str...原创 2018-11-06 18:21:31 · 350 阅读 · 0 评论 -
Visual Studio 历史版本下载
https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/原创 2019-06-04 10:55:05 · 12296 阅读 · 4 评论 -
.Net MVC无限循环或无限递归
错误往往是service的相互引用之类的。 好好排查原创 2017-08-09 17:47:31 · 2031 阅读 · 0 评论 -
.Net MVC中使用css 和js
@section script{ <script language="javascript"></script>}原创 2017-08-22 10:44:17 · 958 阅读 · 0 评论 -
未能从程序集.......
“/”应用程序中的服务器错误。未能从程序集“Wise.Contract, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“Wise.Contract.Model.CNTType”。说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。原创 2017-08-21 14:57:14 · 492 阅读 · 0 评论 -
积累: .net里有个线程安全的int+1类
Interlocked.Increment(ref id);原创 2017-08-11 09:21:35 · 1866 阅读 · 0 评论 -
EF异常:对一个或多个实体的验证失败
try catch 捕获到错误。然后看。找到哪个是没填的。。。。。 我是这种错误。原创 2017-08-02 10:47:16 · 767 阅读 · 0 评论 -
Vue 使用Spread.js没有层级关系(隐藏与显示)
Vue 使用Spread.js没有层级关系(隐藏与显示)1.vue会给元素加一个监控属性。去掉spread.js没有层级关系过半是column中值的问题原创 2017-07-14 10:09:35 · 968 阅读 · 0 评论 -
vs编译生成之后报错
严重性 代码 说明 项目 文件行禁止显示状态错误 CS2001 Source file 'D:\Local\Apright_LW-Wiseb2b\Feekong.Model\obj\Release\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs' could not be found.BPM.ModelD:\Local\...原创 2017-07-04 14:58:16 · 3618 阅读 · 0 评论 -
win8中写好的程序,在win7中没办法运行
没有安装相应版本的,net frameworkwin8自带4.0win7自带2.0所以4.0及其以上的程序在win7跑必须安装4.0及其以上版本的framework原创 2017-06-10 22:06:10 · 243 阅读 · 0 评论