- 博客(23)
- 收藏
- 关注
原创 为Blazor添加Web Api功能
在Controller文件夹里添加Controller。在Program.cs里添加。在Program.cs里添加。
2024-03-20 20:51:41
423
原创 VMware内虚拟机ping 通外部网络
具体内容可以看百科,在这里可以理解为,虚拟机通过实体机的网卡直连外部网络,在拓扑中跟实体机处于同等地位。总体思路是先配置gobal的VMnet,然后再将具体的某一个虚拟机分配到这个VMnet上。
2023-09-15 11:09:15
71
原创 Click Once发布
文章目录原理新建IIS服务Visual Studio 发布部署安装原理IIS可以当做静态文件访问服务器Click Once其实是以App.application为入口,调用其他各种文件完成安装新建IIS服务在IIS服务器上新建一个文件夹 D:\IIS_WPF新建一个IIS服务,文件夹指向刚建的文件夹,端口自定义在IIS_WPF文件下新建一个文件夹用来放具体项目,建完后再切到IIS看到站点下面多了一个文件夹在文件夹下放个图片,然后用浏览器访问项目地址,如果能正确展示图片说明创建成功
2022-05-07 12:12:35
398
原创 ABP动态切换数据库
文章目录背景实现背景我们的Sql Server数据库不能支持7*24h不停机,所以只能做双主热备,这就需要我们应用层在主数据库崩坏后自动切到备用数据库,等主数据库恢复好了以后再切回来。实现按照官方文档新建一个resolver类。 /// <summary> /// 用这两个注解替换调ABP原本默认的connection string resolver /// </summary> [Dependency(ReplaceServices = tr
2022-05-06 15:56:45
1020
原创 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
224
原创 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
268
原创 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
857
原创 EF常见数据库连接字符串示例
数据库类型字符串SqliteData Source=./Furion.dbMySqlData Source=localhost;Database=Furion;User ID=root;Password=000000;pooling=true;port=3306;sslmode=none;CharSet=utf8;SqlServerServer=localhost;Database=Furion;User=sa;Password=000000;MultipleActiv...
2022-04-15 17:34:54
3696
原创 IIS部署前端应用
文章目录凡是IIS部署纯前端应用(Vue,Angular,React)都要进行URL重定向。下载URL Rewrite,然后安装到IIS服务器上。进入具体应用下该模块新增空白规则按如下配置并应用
2022-04-13 13:59:31
889
原创 VS远程发布Asp.Net到IIS
去微软官网下载Web Deploy 3.6建议拖到最下面选择语言包下载安装的时候要选complete全量安装。在IIS根目录菜单选择管理服务然后按如下界面配置在IIS根菜单下新建用户然后右击要发布的网站,选择这一项选择用户,复制链接vs 发布选择web部署这里填上刚才要发布到的服务器地址和网站名,再粘贴刚才复制的URL,并输入正确的用户名和密码.........
2022-03-29 12:26:50
449
原创 Furion的SqlSugar插件使用技巧
与其说是Furion做了个兼容SqlSugar的插件,不如说Furion扩展了SqlSugar的功能。以下来说说几点我认为特别有用的点。Sql日志Furion提供了SqlProfiler类来格式化sql并做了参数替换打印出来的sql直接在数据库里执行。var sqlSugar = new SqlSugarScope(configConnection, db => { //单例参数配置,所有上下文生效 db.Aop.OnLogExecuting = (sql, pars)
2022-03-18 11:30:34
2924
原创 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
1272
原创 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
1293
原创 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
829
原创 Blazor 长时间不操作导致链接time out的问题
public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller=Hom...
2022-01-25 12:13:56
509
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人