11 2024 档案

摘要:本文介绍了如何将 Admin.NET 以 WinForm 桌面程序模式运行,简化了手动配置 Web 服务的过程,便于演示和作为单机软件使用。通过添加特定 NuGet 包、修改 `Program.cs` 和 `Form1.cs` 文件,并调整项目配置,最终实现了在 WinForm 中嵌入 WebView 组件显示 Admin.NET 界面的效果。 阅读全文
posted @ 2024-11-24 16:28 shiningrise 阅读(77) 评论(0) 推荐(0) 编辑
摘要:本文介绍了如何使用 gRPC 框架搭建一个简单的“Hello World”示例。首先创建了一个名为 GrpcDemo 的解决方案,其中包含一个 gRPC 服务端项目 GrpcServer 和一个客户端项目 GrpcClient。服务端通过定义 `greeter.proto` 文件中的服务和消息类型,实现了一个简单的问候服务 `GreeterService`。客户端则通过 gRPC 客户端库连接到服务端并调用其 `SayHello` 方法,展示了 gRPC 在 C# 中的基本使用方法。 阅读全文
posted @ 2024-11-24 08:00 shiningrise 阅读(480) 评论(0) 推荐(1) 编辑
摘要:本文介绍了如何使用Refit库在.NET Core项目中实现RESTful API的调用。通过创建`IGitHubApi`接口定义API方法,并在`Program.cs`中配置Refit客户端,最后在`WeatherForecastController`中演示了两种调用API的方式,展示了Refit的便捷性和类型安全性。 阅读全文
posted @ 2024-11-22 15:54 shiningrise 阅读(83) 评论(0) 推荐(0) 编辑
摘要:本文介绍了如何在.NET微服务架构中集成API网关Ocelot和Consul服务发现。首先通过Docker安装并配置Consul,接着在GoodApi项目中实现服务的自动注册与注销,并配置健康检查。然后,通过修改Ocelot的配置文件`ocelot.json`和`Program.cs`,实现基于Consul的服务发现,确保API请求能够正确路由到后端服务。最后,解决了服务解析时可能出现的问题,确保服务的IP地址而非节点名称被正确解析。 阅读全文
posted @ 2024-11-20 17:10 shiningrise 阅读(410) 评论(0) 推荐(1) 编辑
摘要:使用docker创建私有注册表 version: "3" services: proxy: image: nginxproxy/nginx-proxy container_name: nginx-proxy restart: always ports: - 80:80 - 443:443 label 阅读全文
posted @ 2024-11-20 09:14 shiningrise 阅读(42) 评论(0) 推荐(0) 编辑
摘要:前言 Ocelot 是一个基于 .NET 平台的 API 网关,专门设计用于微服务架构。它提供了一种简单而灵活的方式来管理微服务架构中的 API 请求路由、负载均衡、认证、授权和监控等功能。 新建webapi项目并引用最新的Ocelot 新建ocelot.json { "Routes": [ { " 阅读全文
posted @ 2024-11-18 10:55 shiningrise 阅读(62) 评论(0) 推荐(0) 编辑
摘要:# aspnetcore mvc项目里的Serilog 新建mvc项目 修改Program.cs using Serilog.Events; using Serilog; var builder = WebApplication.CreateBuilder(args); // Add service 阅读全文
posted @ 2024-11-13 10:59 shiningrise 阅读(30) 评论(0) 推荐(0) 编辑
摘要:Volo.Abp.VirtualFileSystem 是 ABP 框架中的一个重要组件,提供了一种抽象文件系统的方式,使应用程序可以轻松访问和管理文件资源。本文介绍了如何在 MVC 项目中使用 `Volo.Abp.VirtualFileSystem`,包括新建项目、配置模块、添加资源文件以及读取资源文件的具体步骤。通过统一的接口处理文件和目录,无论实际存储位置如何,应用程序都能更加灵活地切换不同的文件存储方式。 阅读全文
posted @ 2024-11-12 16:14 shiningrise 阅读(334) 评论(0) 推荐(2) 编辑
摘要:本文介绍了如何在 ASP.NET Core MVC 项目中实现本地化功能,包括使用资源文件和 JSON 文件两种方式。首先,通过修改 `Program.cs` 配置支持的多语言环境,并创建相应的资源文件目录。接着,展示了如何在视图中使用本地化字符串。此外,还介绍了使用 ABP 框架实现本地化的具体步骤,包括新建模块、配置服务和创建资源文件。最后,通过源码分析详细解释了本地化机制的实现原理。 阅读全文
posted @ 2024-11-12 09:29 shiningrise 阅读(342) 评论(5) 推荐(1) 编辑
摘要:最小系统 创建API项目 创建API项目并安装以下依赖 修改Program.cs为以下内容 using BookApp; var builder = WebApplication.CreateBuilder(args); await builder.AddApplicationAsync<BookA 阅读全文
posted @ 2024-11-02 10:29 shiningrise 阅读(1070) 评论(0) 推荐(11) 编辑

// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css
点击右上角即可分享
微信分享提示