![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ABP vNext
酩酊仙人
这个作者很懒,什么都没留下…
展开
-
ASP.Net 大文件上传
controllerStartup封装了一把web.config发布的时候可能被覆盖,要检查web.config文件原创 2022-06-01 14:44:55 · 171 阅读 · 0 评论 -
ABP动态切换数据库
文章目录背景实现背景我们的Sql Server数据库不能支持7*24h不停机,所以只能做双主热备,这就需要我们应用层在主数据库崩坏后自动切到备用数据库,等主数据库恢复好了以后再切回来。实现按照官方文档新建一个resolver类。 /// <summary> /// 用这两个注解替换调ABP原本默认的connection string resolver /// </summary> [Dependency(ReplaceServices = tr原创 2022-05-06 15:56:45 · 1015 阅读 · 0 评论 -
asp.net+ocelot+consul,持续更新
文章目录声明事前准备建立网关启动Consul应用APP注册到consul上gateway通过consul获取跳转地址声明我们是制造业企业,技术栈焊死在c#上,所以只能用c#搭建微服务应用。如果纯粹想用微服务,建议转spring cloud。事前准备建一个业务web应用记为app。建一个最简单的web api应用记为 gateway。去官网下载consul 。建立网关gateway项目安装Ocelot。新建一个ocelot.json文件,与appsettings.json同级。内容参考原创 2022-04-24 16:26:20 · 221 阅读 · 0 评论 -
asp.net core 依赖注入方式
构造函数注入private readonly IConfiguration _configuration;public DefaultController(IConfiguration configuration){ _configuration = configuration;}参数注入方式 [FromServices]public string Get([FromServices] IConfiguration configuration){}属性注入方式pu.原创 2022-04-19 15:35:15 · 267 阅读 · 0 评论 -
asp.net core获取appsetting.json里的内容
#通过依赖注入 IConfiguration 对象读取。using Microsoft.AspNetCore.Mvc;using Microsoft.Extensions.Configuration;namespace Furion.Web.Entry.Controllers{ [Route("api/[controller]")] public class DefaultController : ControllerBase { [HttpGet]原创 2022-04-19 15:30:40 · 850 阅读 · 0 评论 -
ABP vNext Blazor替换前端Layout
千万别动原生wwwroot!千万别动原生wwwroot!千万别动原生wwwroot!千万别卸Blazorise!千万别卸Blazorise!千万别卸Blazorise!参照官网 新建Shared/MainLayout.razor在Blazor项目根目录里新建文件App.razor内如如下<Router AppAssembly="@typeof(App).Assembly"> <Found Context="routeData"> <R原创 2022-02-01 10:14:23 · 1265 阅读 · 0 评论 -
Serilog 配置模板
文章目录官网 Log.Logger = new LoggerConfiguration()#if DEBUG .MinimumLevel.Debug()#else .MinimumLevel.Information()#endif .MinimumLevel.Override("Microsoft", LogEventLevel.Information) .MinimumLevel.Ove原创 2022-02-01 09:05:28 · 1283 阅读 · 0 评论 -
ABP vNext SignalR补充说明
跨域问题见这篇文章 ASP.Net Core跨域从后端主动、单向向前端发送信息 public class HelloWorldService : ApplicationService { private readonly IHubContext<TestHub> _testHub;//要注入IHubContext<T> public HelloWorldService(IHubContext<TestHub> tes.原创 2022-01-30 13:14:45 · 828 阅读 · 0 评论