
ASP.NET
文章平均质量分 78
iml6yu
脑子不好,不会的太多,只能学点记录点,怕忘!
展开
-
Kestrel封装在Winform中
需求,已经开发了一款winform程序,并且是4.6.1版本的,如今为了和第三方对接,需要在这个winform上提供WebAPI的接口。因为第三方的程序是一份没有源码的程序。考虑4.6.1 版本刚好支持了netcore,所以可以将kestrel服务集成到winform中,直接提供webapi服务在使用nuget引入的时候会将关联的全部引入进来,完整的packages.conf原创 2023-04-28 12:52:15 · 2252 阅读 · 1 评论 -
Kestrel封装在WindowService中(.net5,.net6,.net7三个版本的介绍)
在一些开发过程中,会在局域网内搭建webapi服务作为移动端的服务接口使用,但是每次实施人员要到客户现场安装iis等工具,还有一些web的配置,非常繁琐,所以想着把webapi封装到WindowService中,可以通过自定义的安装程序进行一键部署,岂不美哉!因为.net6的改版,已经没有Startup文件了,而且程序的启动已经不再使用IHostBuilder接口了。之前做过.net5版本的处理,觉得挺简单的,但是到.net6的时候遇到了一些问题,所以下面都会记录。发布到本地目录,如下图。原创 2023-01-10 13:02:07 · 1974 阅读 · 7 评论 -
[小技巧]C# 反射
反射提供描述程序集、模块和类型的对象(Type 类型)。可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型,然后调用其方法或访问器字段和属性。如果代码中使用了特性,可以利用反射来访问它们。原创 2022-11-17 16:13:58 · 2844 阅读 · 0 评论 -
C# VS2022 EF6 + Mysql8.0.31 CodeFirsts使用配置
添加一个实体到dbcontext中,通过重复执行如上的第三步和第四步,实现添加一个表到数据库。原创 2022-11-12 23:31:44 · 2379 阅读 · 3 评论 -
EntityFramework6.4.4 CodeFirst 一个项目中多个Context的初始化与迁移
文章目录EntityFramework6.4.4 一个项目中多个Context的初始化与迁移环境需求结构实现的命令初始化Master DbContext初始化Data DbContext迁移Master迁移Data扩展知识Enable-Migrations命令及参数介绍Add-Migration 命令介绍代码补充ErpMasterDbContext .csErpDataDbContext .csEntityFramework6.4.4 一个项目中多个Context的初始化与迁移环境EF:6.4.4原创 2021-09-30 00:57:24 · 636 阅读 · 0 评论 -
[小技巧]C# .net 动态编程 (结合篇)
文章目录结合篇动态生成cs文件动态编译本文运行效果源代码总结结合篇此文在于将前两篇文章的内容结合起来使用。动态生成cs文件查看文章 [小技巧] C# 使用 CodeDOM 动态创建类文件动态编译查看文章[小技巧]C# .net 动态编程 (1)本文结合使用运行效果源代码放到main函数中 #region 动态生成动态编译 ClassCreator creator = new ClassCreator(); creator.AddPro原创 2021-08-24 11:37:59 · 351 阅读 · 0 评论 -
[小技巧] C# 使用 CodeDOM 动态创建类文件
文章目录动态创建类文件动态创建类文件动态创建类文件后,就可以使用上一篇文章[小技巧]C# .net 动态编程 (1)中的动态编译生成动态的对象了。这样就方便多了。https://docs.microsoft.com/zh-cn/dotnet/framework/reflection-and-codedom/how-to-create-a-class-using-codedom...原创 2021-08-24 10:56:25 · 1379 阅读 · 0 评论 -
nginx 反响代理配置asp.net core
文章目录appsetting.json配置服务(asp.net)nginx.conf写在最后appsetting.json{ "ConnectionStrings": { "MF.MySQl.ApplicationDB": "zGuqeG3rtm5+bP7XT2PqIc8MNT7U/ZAuSSrrJr/ReZngB1gPt5GRPGHSppS/zBCGufabxLoVs5ZHfxY...原创 2019-11-29 15:22:51 · 231 阅读 · 0 评论 -
[StackExchange]Redis 发布订阅
直接上代码 public class Lampard { public static void Main(string[] args) { using (var client = ConnectionMultiplexer.Connect("192.168.224.134:6379,abortConnect=false,ssl=fals原创 2017-09-04 18:04:05 · 568 阅读 · 1 评论 -
IIS 并发连接 设置与测试
背景介绍windows7iis7.0.net 4.0配置项通过配置网站的限制或者通过高级选项配置,效果是一样的,默认值是4294967295 通过图片中的文字,清楚的知道当网站并发请求大于这个设置的数值时,会收到503错误。应用程序池的设置队列设置 进程数量设置 测试代码: 网站端代码: /// <summary> /// Handler1 的摘要说明 /原创 2017-08-22 17:09:54 · 4422 阅读 · 0 评论 -
asp.net core 读取Appsettings.json 配置文件
asp.net core 读取Appsettings.json 配置文件 [TOC]Appsettings.json 配置很明显这个配置文件就是一个json文件,并且是严格的json文件,所有的属性都需要添加“”引号;面给出一段自定义的配置文件吧 { "Logging": { "IncludeScopes": false, "LogLevel": { "Def原创 2017-07-19 11:01:25 · 18261 阅读 · 0 评论 -
VS2017 .net core web项目 添加引用 报错 vs2017添加引用时报错未能正确加载“ReferenceManagerPackage”包
第一步:找到以下路径 C:\Program Files\Microsoft Visual Studio\2017\Community\Common7\IDE\PublicAssemblies 上面红色部分是参考路径,根据自己的VS安装路径进行调整。第二步:查看一个下目录中是否有gacutil.exe文件,如果没有在整个电脑搜索或者去“C:\P原创 2017-07-05 16:57:09 · 4936 阅读 · 6 评论 -
ASP.NET Core 中的依赖项管理
ASP.NET Core 中的依赖项管理提示更新时间:2016年01月20日。做过实际开发的都知道,我们需要引用各种各样的类库来帮助我们完成项目的开发。 本文将从服务器端和浏览器端两个方面介绍ASP.NET Core 1.0 中的依赖项管理。服务器端代码使用 Nuget 作为包管理器对于已经习惯使用 Visual Studio 2015 作为开发工具的码农们转载 2017-07-12 14:33:28 · 2577 阅读 · 0 评论 -
【ASP.NET Core】一个默认的网站
ASP.NET Core 网站的初次见面目录结构如下图目录:Properties:属性,记录了项目属性的配置文件。launchSettings.json:项目属性配置文件,可以直接编辑,配置内容的语法采用标准的JSON格式。{ //以IIS Express启动 "iisSettings": { //是否启用windows身份验证 "windows原创 2017-07-06 11:29:07 · 1352 阅读 · 0 评论 -
负载均衡时,在State_Server模式中的Session共享问题(不讨论负载均衡的问题)
前言:配置Session的mode为State_Server模式,不说明,请按照如下配置mode="StateServer" stateConnectionString="tcpip=192.168.224.1:42424"cookieless="true" cookieName="APSNET_SessionId" timeout="6000" >红色部分是关键部分,上面的ip是原创 2017-03-18 12:43:07 · 2127 阅读 · 0 评论