- 博客(12)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 C#如何回到主线程,如何在委托指定线程执行
SynchronizationContext.Current 为获取当前线程的同步上下文,通过调用Send(同步)和Post (异步)将消息分派到同步上下文,以此实现在指定线程执行!!!this.Invoke为当拥有此控件的基础窗口句柄的线程上执行指定的委托。通过传递此委托,可以在类库里面调用,以此达到在多线程情况下,依然可以随时在主线程里执行委托Synchronizatio...
2019-11-27 21:59:04 4139
原创 ASP.NET Core如何限制请求频率
ASP.NET Core如何限制请求频率,为了防止恶意请求,我们往往会对接口请求的频率做限制,比如请求间隔,一段时间内请求的次数,针对部分IP做出不同的限制策略如何去限制请求频率不需要我们去实现,用上AspNetCoreRateLimit轮子就好了????Github地址:https://github.com/stefanprodan/AspNetCoreRateLimitN...
2019-11-18 21:27:38 3296
原创 ASP.NET Core MVC里面Razor如何获取URL参数
ASP.NET Core MVC里面Razor如何获取URL参数,ASP.NET里面的获取方法无效了在ASP.NET里面获取URL参数如下 @Html.ViewContext.RouteData.Values["id"] @Request.RequestContext.RouteData.Values["id"] @Html.ViewContext.RouteDat...
2019-11-14 20:56:29 3590
原创 KeyValuePair如何判断是否为空
使用Dictionary时难免有时需要通过条件筛选uaDic.Where(p => _ua.Contains(p.Key.ToLower())).FirstOrDefault();在此我需要获取符合条件的一条数据,这条数据可能是空的,但返回的是一个KeyValuePair类型KeyValuePair是一个结构体如何判断是否为空呢if (d...
2019-11-14 20:55:27 6151
转载 ASP.NET Core生成sitemap.xml,如何返回XML数据?
ASP.NET Core生成sitemap.xml,如何返回XML数据?记录一下踩的坑,使用ABP的朋友一定要看一下先添加两个实体[XmlType("url")] public class UrlDto { public string loc { get; set; } public string priority { g...
2019-11-14 20:54:36 1312
转载 CodeFirst删除迁移文件导致Update-Database报错
我之前这个博客网站就遇到这种问题,还好我实体没怎么改!保证生成的数据库和服务器的数据库一样,删除所有迁移文件!将重新生成出来的数据库中EF迁移表里数据全部复制到服务器的数据库里即可!记得是覆盖表也就是删除服务器数据库里EF迁移表的所有数据,再将你重新生成的数据库里的迁移数据全部复制过去下面这个就是迁移表保证重新生成的数据库结构和服务器一样...
2019-11-04 20:24:06 755
转载 ASP.NETCore过百度HTTPS 301重定向认证
HTTPS 重定向中间件(UseHttpsRedirection),可以将 HTTP 请求重定向到 HTTPSpublic void Configure(IApplicationBuilder app, IWebHostEnvironment env){ if (env.IsDevelopment()) { app.UseDeveloperExce...
2019-11-04 20:23:19 1010
转载 C#之泛型的使用
在写网站的时候,因为各种需要,决定将部分配置用文件保存起来,使用的时候就把它读到内存中,用静态对象存着,所以可能会有各种各样的配置文件,于是我决定写一个泛型类,将各种配置以json的形式保存起来public class JsonConfig<T> where T : IJsonConfig, new() { public static T Confi...
2019-11-03 20:45:15 364
转载 ASP.NET Core上传图片接口
最近做博客需要,需要用到上传图片,这里记录一下public async Task<IActionResult> OnPostUpload() { var date = Request; var files = Request.Form.Files; long size = fi...
2019-11-03 20:42:10 1441
转载 EF数据库迁移,CodeFirst代码迁移,代码生成
CodeFirst使用程序包控制台管理器迁移1>、在程序包管理器控制台,执行语句:PM> Enable-Migrations -EnableAutomaticMigrations2>、在程序包管理器控制台,执行语句:PM> Add-Migration InitialCreate3>、在程序包管理器控制台,执行语句:PM&...
2019-11-03 20:40:37 573
转载 数据库‘MASTER’中拒绝CREATE DATABASE权限
IIS发布网站,应用程序域没配置好,是会造成这种报错的点击高级设置,出现如下配置好应用程序域的标识就好了当时找了半天,还去数据库配置权限,修改连接字符串呢,结果是应用程序域没配置好...
2019-11-03 20:39:57 632
转载 ABP踩坑记录一 CalculateContentRootFolder函数的坑
ABP在IIS上发布时报错 ,报错信息:Could not find content root folder!报的异常信息来自这个函数,public static string CalculateContentRootFolder() { var coreAssemblyDirectoryPath = Path.GetDire...
2019-11-03 20:36:38 958
五秒壁纸1.0.2
2018-11-08
C#获取本地Cookie
2018-10-28
实体类SQL语句生成器
2018-09-16
winfrom的菜单选项制作问题
2017-05-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人