首先需要安装nuget包MediatR。因为我这是老的项目版本比较低是netframework4.5的,需要安装对应版本的MediatR.autofac注册:(MediatR官方教程:https://github.com/jbogard/MediatR/wiki)varbuilder=newContainerBuilder();builder.RegisterType<WxTempl...
2022年03月28日 17:17 Asp.net 768
netframework webapi使用autofac依赖注入,首先需要安装autofac以及Autofac.WebApi2两个nuget包。 然后在注册使用: varbuilder=newContainerBuilder();builder.RegisterType<WxTemplate>().As<IWxTemplate>();//需要将你要交给IOC容器的控...
2022年03月28日 13:44 Asp.net 574
首先在目标远程服务器上执行cmd命令:runas/user:administratorcmdnetshareIPC$ 成功执行截图: 在本机电脑执行: cdd:/1--cd到本地的d盘名称为1的文件目录下netuse\\192.168.0.1\IPC$password/user:administrator--连接到远程电脑上password为远程电脑密码administrat...
2022年02月15日 15:22 Asp.net 749
netcore默认有Newtonsoft.Json的引用,当我们直接在接口的出参参数添加JsonIgnore的时候并不起作用。publicclassA{[JsonIgnore]publicintOpenValInt=>0;} 这里需要做两个配置,首先在nuget包安装Microsoft.AspNetCore.Mvc.NewtonsoftJson包:第二步,在startup的Confi...
2022年01月14日 15:45 Asp.net 733
自动包含导航的模型配置备注EF Core 6.0 中已引入此功能。可使用AutoInclude方法配置每次从数据库加载实体时要包含的模型中的导航。 这与在结果中返回实体类型的每个查询中使用导航指定Include具有相同的效果。 以下示例演示如何配置要自动包含的导航。modelBuilder.Entity<Theme>().Navigation(e=>e.ColorScheme)....
2022年01月13日 10:55 Asp.net 737
动态代理是实现AOP的一种方式,即在开发过程中我们不需要处理切面中(日志等)的工作,而是在运行时,通过动态代理来自动完成。Castle DynamicProxy是一个实现动态代理的框架,被很多优秀的项目用来实现AOP编程,EF Core、Autofac等。第一步,首先在vs的nuget包管理器中安装Castle.Core包。 第二步:定义拦截器,实现IIn...
2022年01月07日 14:32 Asp.net 1440
平时在做vue开发时,运用到最多的三个命令:npminstall--安装依赖npmrunbuild--构建打包,会生成一个dist文件,部署到服务器时用到npmrunserve--这个命令我们可以看到运行效果,实时更改也会实时更新,可以实现热启动
2021年12月20日 11:22 Asp.net 600
首先需要安装好相应的包:SqlServer:Scaffold-DbContext'datasource=.;initialcatalog=ShineTriage;integratedsecurity=True;MultipleActiveResultSets=True;App=EntityFramework'Microsoft.EntityFrameworkCore.SqlSer...
2021年12月14日 17:39 Asp.net 616
创建好netcore的项目后,首先第一步,需要在nuget下安装好四个包:Microsoft.EntityFrameworkCoreMicrosoft.EntityFrameworkCore.DesignMicrosoft.EntityFrameworkCore.ToolsPomelo.EntityFrameworkCore.MySql如图:然后定义自己的数据库上下文:usingMicrosoft...
2021年12月14日 16:58 Asp.net 675
在vscode上搭建一个vue项目---初学总结。1.假设Vscode、nodejs等已经安装好了。2.全局安装vue-cli,vue-cli可以帮助我们快速构建Vue项目。安装命令:npminstall-gvue-cli打开VScode的终端,调出命令输入框。点击终端-新建终端,输入上述命令,回车,等待安装完成。3.安装webpack,它是打包js的工具安装命令:npminstall-gweb...
2021年11月12日 14:19 Asp.net 684
一、首先发布项目,发布为独立部署,这样在宿主机器(无论是Linux还是Windows操作系统)都不需要安装NetCore环境:二、发布完成之后,如果发布的目标运行时是Windows系统,会生成一个EXE文件,直接双击打开EXE运行即可。如果是Linux操作系统,需要输入几个命令。1.cd到你部署的文件目录下2.chmod 777 运行文件(这里主要是设置权限可读可写可运行)3.执行命令./运行文件...
2021年11月02日 15:08 Asp.net 702
一、权限chmod777文件或目录示例:chmod 777 /etc/squid 运行命令后,squid文件夹(目录)的权限就被修改为777(可读可写可执行)。
2021年11月02日 15:00 IT相关 506