首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    聊聊 ASP.NET 6 整洁架构开发模板

    最近看了一些整洁架构(CleanArchitecture)的文章,自己和同事也简单写了一个基于整洁架构的ASP.NET 6开发模板在玩。...整洁架构模板搭建 这里我试着搭建了一个基于ASP.NET 6的开发模板,展示层有两种可选:ASP.NET WebAPI / Blazor。...)、MessageQueue(比如KafkaClient的注册,取决于你们组用了什么MQ)等。...开发者只需要根据需要在配置文件中添加或移除对应部分的config即可,这些扩展方法会根据配置文件中是否有这部分的config来判断是否需要注册。因此,大部分情况下,小组的开发者要做的仅仅是做减法。...nuget包,客户端也可以通过更新nuget包的方式将模板进行更新,以便下次可以使用新的模板进行项目的开发。

    29950

    ASP.NET MVC的Model元数据与Model模板:预定义模板

    由于ASP.NET MVC是采用数据类型作为匹配条件来寻找对应的模板的,所以我们需要将分部模板View命名为Boolean。...上面我们介绍如何通过View的方式创建模板进而控制某种数据类型或者某个目标元素最终在UI界面上的HTML呈现方式,实际上在ASP.NET MVC的内部还定义了一系列的预定义模板。...由于该模板仅仅用于Email地址的显示,所以只在显示模式下有效,或者说ASP.NET MVC仅仅定义了基于显示模式的EmailAddress模板。...由于ASP.NET在内部采用基于类型的模板匹配策略,如果没有显示设置采用的模板类型,相应类型的元素会默认采用与之匹配的模板。...MVC的Model元数据与Model模板:预定义模板 ASP.NET MVC的Model元数据与Model模板模板的获取与执行策略 ASP.NET MVC的Model元数据与Model模板:将ListControl

    5.8K110

    ASP.NET Core gRPC 使用 Consul 服务注册发现

    前言 gRPC 在当前最常见的应用就是在微服务场景中,所以不可避免的会有服务注册与发现问题,我们使用gRPC实现的服务可以使用 Consul 或者 etcd 作为服务注册与发现中心,本文主要介绍Consul...注册GRPC服务与健康检查 基于前文(ASP.NET Core 使用gRPC)的Demo 1.为服务端项目安装 NConsul.AspNetCore ( https://www.nuget.org...AddGRPCHealthCheck 添加 GRPC 健康检查,即健康检查走的是 GRPC 协议,该值为 GRPC 服务的地址,不需要path,不需要提供 http/https RegisterService 注册服务...检查结果有3种情况: 结果类型 说明 Unknown 未知状态 Serving 正常 NotServing 异常,不能提供服务 最后别忘了注册服务: ?...可以看到服务成功注册,并且健康检查也是通过了的。通过控制台日志,还可以看到健康检查的请求: ? 六.

    1.8K50

    ASP.NET MVC的Model元数据与Model模板模板的获取与执行策略

    如果模板对应着某个自定义的分部View,那么只需要执行该View即可;对于默认模板,则直接可以得到相应的HTML。...本篇文章着重讨论模板的获取和执行机制,不过在这之前,顺便来讨论一下DataTypeAttribute和模板的关系。[本文已经同步到《How ASP.NET MVC Works?》...如果不能找到自定义模板分部View,则根据该模板名称在默认的模板列表中查找,如果存在名称匹配的默认模板,则直接返回默认模板对应的HTML。...ASP.NET MVC的Model元数据与Model模板:预定义模板 ASP.NET MVC的Model元数据与Model模板模板的获取与执行策略 ASP.NET MVC的Model元数据与Model...模板:将ListControl引入ASP.NET MVC

    1.6K60

    ThemeForest付费网站模板平台注册及选择WordPressMagento等主题

    一般我们选择和使用ThemeForest平台中的网站模板和插件用于外贸类、商务类网站项目较多,中文项目比较小,因为其提供的主题模板功能非常的强大,而且还是收费服务的,我们国内中文个人网站除非寻找破解版,...第一、注册ThemeForest账户 如果我们希望在Envato旗下的任何网站平台购买资源,那必须有一个账户才可以,这里老蒋选择先注册账户后购买的原因在于注册账户后预付费充值消费比选择资源付款能节省2美元手续费...填写账户用户姓名、邮箱地址,确定去注册。 这里有一个问题需要注意,验证码采用海外资源加载比较慢,如果我们能翻出去注册账户会比较简单,要不有些时候会加载不出来。...第二、ThemeForest充值及选择购买主题资源 老蒋在之前也有提到,我们在注册完毕账户之后就可以根据需要选择对应分类的主题、网站模板资源,甚至购买Envato旗下的其他资源。...本文出处:老蒋部落 » ThemeForest付费网站模板平台注册及选择WordPress/Magento等主题 | 欢迎分享

    2.3K30

    ASP.NET Core的路由:注册URL模式与HttpHandler的映射关系

    ASP.NET Core的路由是通过一个类型为RouterMiddleware的中间件来实现的。...[本文已经同步到《ASP.NET Core框架揭秘》之中] 目录 一、注册请求路径与HttpHandler之间的映射 二、设置内联约束 三、为路由参数设置默认值 四、特殊的路由参数 一、注册请求路径与...接下来我们就同一个简单的实例来演示这样的映射关系是如何通过注册RouterMiddleware中间件的方式来完成的。 我们演示的这个ASP.NET Core应用是一个简易版的天气预报站点。...二、设置内联约束 在上面进行路由注册的实例中,我们在注册的URL模板中定义了两个参数({city}和{days})来分别代表获取天气预报的目标城市对应的区号和天数。...为了确保路由参数数值的有效性,我们在进行路由注册的时候可以采用内联(Inline)的方式直接将相应的约束规则定义在路由模板中。

    1.4K60

    ASP.NET Core的路由:注册URL模式与HttpHandler的映射关系

    ASP.NET Core的路由是通过一个类型为RouterMiddleware的中间件来实现的。...目录 一、注册请求路径与HttpHandler之间的映射 二、设置内联约束 三、为路由参数设置默认值 四、特殊的路由参数 一、注册请求路径与HttpHandler之间的映射 ASP.NET Core针对请求的处理总是在一个通过...接下来我们就同一个简单的实例来演示这样的映射关系是如何通过注册RouterMiddleware中间件的方式来完成的。 我们演示的这个ASP.NET Core应用是一个简易版的天气预报站点。...二、设置内联约束 在上面进行路由注册的实例中,我们在注册的URL模板中定义了两个参数({city}和{days})来分别代表获取天气预报的目标城市对应的区号和天数。...为了确保路由参数数值的有效性,我们在进行路由注册的时候可以采用内联(Inline)的方式直接将相应的约束规则定义在路由模板中。

    1.3K10

    ASP.NET Core Web App应用第三方Bootstrap模板

    引言 作为后端开发来说,前端表示玩不转,我们一般会选择套用一些开源的Bootstrap 模板主题来进行前端设计。那如何套用呢?...今天就简单创建一个ASP.NET Core Web MVC 模板项目为例,来应用第三方Bootstrap Template——Admin LTE。 ? 1....创建ASP.NET Core MVC Demo 命令行执行dotnet new mvc -n ApplyBootstrapTemplate,即可创建预置的MVC模板项目。项目结构如下图: ?...因为是简单的模板项目,所以UI就很将就。 2. 下载AdminLte 目前AdminLte在计划发布AdminLTE 3.0版本,不过现在还处于Alpha版本。...第三步:复制AdminLTE下的bower.json到ASP.NET Core Mvc根目录下。 第四步:使用VS2017打开项目后,我们可以看到VS2017已经可以识别到未安装的Bower包。

    2.1K10

    使用Azure AD B2C为ASP.NET Core 设置登录注册

    今天,介绍如何使用 Azure Active Directory B2C (Azure AD B2C) 在 ASP.NET Web 应用程序中进行用户登录和注册。...例如,“WebApp”;包含Web应用/Web API和运行隐式流,选择 ”是“;回复URL,暂时先填写 ”https://jwt.ms“,因为此时我们还没有新建ASP.NET Core 的web应用,...选择运行流,选择前面已注册的名为 WebApp 的 Web 应用程序。   此时,我们可以看到一个标准模板的登录注册的页面,点击 ”Sign up now“,进行注册。   ...2.4,创建ASP.NET Core Web 应用 安装:Microsoft.AspNetCore.Authentication.AzureADB2C.UI 需要注册验证服务,这个地方默认的是...三,问题汇总 问题1,B2C 应用注册可以选择 “应用注册”,而不是“应用注册旧版”吗?

    1.5K20
    领券