展开

关键词

ASP.NET Core 微服务实战》-- 读书笔记(第12章)

微服务开发并不是要学习 C#、Java 或者 Go 编程--而是要学习如何开发应用以适应并充分利用弹性伸缩环境的优势,它们对托管环境没有偏好,并能瞬间启停

22920

ASP.NET Core 微服务实战》-- 读书笔记(第7章)

第 7 章 开发 ASP.NET Core Web 应用 ASP.NET Core 基础 在本章,我们将从一个命令行应用开始,并且在不借助任何模板,脚手架和向导的情况下,最终得到一个功能完整的 Web Include="Microsoft.Extensions.Configuration.CommandLine" Version="1.1.1"/> </ItemGroup> </Project> 添加 ASP.NET

13220
  • 广告
    关闭

    腾讯云开发者社区系列公开课上线啦!

    Vite学习指南,基于腾讯云Webify部署项目。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ASP.NET Core 微服务实战》-- 读书笔记(第8章)

    docker hub 镜像来运行它,命令行如下: $ docker run -p 8080:8080 --name eureka \ -d netflixoss/eureka:1.3.1 发现和广播 ASP.NET

    23930

    ASP.NET Core 微服务实战》-- 读书笔记(第9章)

    values 端点,将返回这些值: {"world", "12.5"} 这些正是本节前面面向 etcd 服务器添加的值 只使用了少数几行代码,我们便创建了一个由远程配置服务器支持的、稳定而符合标准的 ASP.NET

    14010

    ASP.NET Core 微服务实战》-- 读书笔记(第10章)

    应用和微服务安全 云应用意味着应用运行所在的基础设施无法掌控,因此安全不能再等到事后再考虑,也不能只是检查清单上毫无意义的复选框 由于安全与云原生应用密切相关,本章将讨论安全话题,并用示例演示几种保障 ASP.NET 企业一直在开发这种支持性的应用,但当我们需要基于运行在可缩放的云基础设施之的 PaaS 开发此类应用时,很多旧的模式和实践将很快失效 一个最明显的问题就是无法支持 Windows 身份验证 长期以来,ASP.NET Cookie 身份验证仍然适用 不过它也会给应用增加额外负担 首先,Forms 身份验证要求应用对凭据进行维护并验证 也就是说,应用需要处理好这些保密信息的安全保障、加密和存储 云环境中的应用内加密 在传统 ASP.NET Core 应用的安全 作为本章第一个代码清单,我们将使用 OIDC 为一个简单的 ASP.NET Core MVC Web 应用提供安全保障功能 创建一个空的 Web 应用 $ dotnet new mvc 使用 Auth0 账号配置身份提供方服务 现在可转到 http://auth0.com/,注册完成后进入面板,点击“创建客户端”按钮,请确保应用类型选择为“常规 Web 应用” 选择 ASP.NET

    21310

    ASP.NET Core 微服务实战》-- 读书笔记(第6章)

    我们大脑就是一种事件溯源系统,接收感官多种形式刺激,大脑负责对这些刺激进行合适排序,大约每隔几百毫秒,对刺激构成的流进行运算,而运算的结果,就是我们所说的事实

    15510

    ASP.NET Core 微服务实战》-- 读书笔记(第3章)

    第 3 章 使用 ASP.NET Core 开发微服务 微服务定义 微服务是一个支持特定业务场景的独立部署单元。它借助语义化版本管理、定义良好的 API 与其他后端服务交互。 } public void AddTeam(Team t) { teams.Add(t); } } } 借助 ASP.NET services.AddScoped<ITeamRepository, MemoryTeamRepository>(); } 利用这种 DI 服务模型,现在我们可以在控制器里使用构造函数注入,而 ASP.NET

    16020

    ASP.NET Core 微服务实战》-- 读书笔记(第5章)

    由于我坚持要尽可能的跨平台,所以我决定选用 Postgres,而不用 SQL Server 以照顾 Linux 或 Mac 电脑的读者

    16520

    ASP.NET Core 微服务实战》-- 读书笔记(第11章)

    PubNub (实时消息通信与活跃度监控) Pusher(实时消息通信活跃度监控) Kaazing(实时消息通信) Mashery(API 网关与实时消息通信) Google (Google 云消息通信) ASP.NET

    17200

    ASP.NET Core 微服务实战》-- 读书笔记(第4章)

    我们将这些支持性服务称为后端服务,接下来我们将通过创建一个新的服务并修改之前的团队服务与这个服务通信,以探索如何创建并消费后端服务。

    20710

    ASP.NET Core 与 RESTful API 开发实战》-- (第10章)-- 读书笔记

    第 10 章 部署 10.1 部署到 IIS ASP.NET Core 应用程序支持部署到 IIS 中,之后它将作为应用程序的反向代理服务器和负载均衡器,向应用程序中转传入的 HTTP 请求 默认情况下 ,ASP.NET Core 项目的 Program 类使用如下方式创建 WebHost public static IHostBuilder CreateHostBuilder(string[] args CreateDefaultBuilder 方法将会调用 UseIIS 方法和 UseIISIntergration 方法,分别用于 IIS 进程内托管方式以及 IIS 进程外托管方式 无论使用哪一种部署方式,都应该先发布应用 发布 ASP.NET

    29110

    ASP.ENT Core 与 RESTful API 开发实战》-- 读书笔记(第2章)

    第 2 章 .NET Core 和 ASP.NET Core 2.1 .NET Core 简介 .NET Core 是一个通用的开发平台,最重要的特点是跨平台,同时也是一个开源平台 .NET Core Core 简介 ASP.NET Core 是免费、开源、高性能而且跨平台的 Web 框架,用来构建 Web 应用程序 ASP.NET Core 具有以下优点: 跨平台,能够在 Windows、macOS 能够在 IIS、Nginx、Apache 和 Docker 上进行托管或者在当前进程内自托管 当目标框架为 .NET Core 时,支持并行应用版本控制 简化新式 Web 开发工具 开源和以社区为中心 ASP.NET SignalR HTTPS Razor 类库 [ApiController] 特性和 ActionResult 类 Identity UI 类库 Microsoft.AspNetCore.App ASP.NET Core 应用程序从这个类中的 Main 函数运行,这与控制台程序完全一样 Startup.cs:应用程序启动时的配置类,用于配置 ASP.NET Core 应用程序中的服务、中间件、MVC 和异常处理等

    21110

    ASP.ENT Core 与 RESTful API 开发实战》-- 读书笔记(第1章)

    API 是一个系统向外暴露或公开的一套接口,通过这些接口,外部应用程序能够访问该系统

    16810

    ASP.ENT Core 与 RESTful API 开发实战》-- (第4章)-- 读书笔记(上)

    第 4 章 资源操作 4.1 项目创建 从本章起,我们将创建一个在线图书馆项目,通过这个 Web API 应用程序来实际地熟悉并掌握如何使用 ASP.NET Core 创建 RESTful API 应用 这个项目由两个实体,作者和图书组成,我们将使用数据传输对象(DTO)来表示这两种资源 新建一个 ASP.NET Core 项目 Library.API,项目模板选择 API 创建两个 DTO namespace

    25110

    ASP.ENT Core 与 RESTful API 开发实战》-- (第4章)-- 读书笔记(下)

    Accept 项,它的值是一个 MIME 类型,如 application/xml 如果支持返回此格式数据则直接返回,不支持则返回 406 NotAcceptable 状态码 以上过程称为内容协商 ASP.NET 服务时配置 services.AddMvc(configure => { configure.ReturnHttpNotAcceptable = true; }); Formatter 是 ASP.NET

    23820

    ASP.NET Core 与 RESTful API 开发实战》-- (第8章)-- 读书笔记(中)

    第 8 章 认证和安全 8.2 ASP.NET Core Identity Identity 是 ASP.NET Core 中提供的对用户和角色等信息进行存储与管理的系统 Identity 由3层构成,

    24510

    ASP.NET Core 与 RESTful API 开发实战》-- (第9章)-- 读书笔记(上)

    在添加单元测试方法时,应遵循 Arrange-Act-Access 模式,使测试方法的代码更加规范,该模式指明了每个测试方法由以下3部分组成:

    17220

    ASP.NET Core 与 RESTful API 开发实战》-- (第7章)-- 读书笔记(中)

    return NoContent(); } PartiallyUpdateBookAsync 逻辑同上 7.3 版本 指定版本的方法有两种: 使用 [ApiVersion] 特性 使用版本约定特性 ASP.NET from v2"; } } 先前的版本不需要时,可以将 Deprecated 属性设置为 true [ApiVersion("1.0", Deprecated = true)] 除了特性外,ASP.NET

    21720

    ASP.ENT Core 与 RESTful API 开发实战》(第3章)-- 读书笔记(下)

    第 3 章 ASP.NET Core 核心特性 3.5 配置 要访问配置,需要使用 ConfigurationBinder 类,它实现了 IConfigurationBuilder 接口,该接口包括两个重要的方法 ,通过该方法,可以获取当前的运行环境,并加载与环境相关的配置文件 自定义配置源,需要用到两个接口,即 IConfigurationSource 和 IConfigurationProvider 由于 ASP.NET 此方法会在所有的 Configure 方法后执行 3.6 日志 日志包括两种类型: 系统日志:系统在运行时向外输出的记录日志 用户记录日志:由开发人员在程序适当的位置调用与日志功能相关的 API 输出的日志 ASP.NET Core 日志系统定义了6个级别: Trace Debug Information Warning Error Critical 当 ASP.NET Core 应用程序运行起来,日志组件就会被添加到其依赖注入容器中 在这里可以使用 ILoggingBuilder 接口的扩展方法 AddConsole、AddDebug、AddEnventSourceLogger 分别添加3个日志提供程序,它们提供了不同的输出位置和形式 ASP.NET

    20410

    ASP.NET Core 与 RESTful API 开发实战》-- (第7章)-- 读书笔记(下)

    全称 Hypermedia AS The Engine Of Application State,即超媒体作为应用程序状态引擎。它作为 REST 统一界面约束中...

    26210

    相关产品

    • 云数据库 SQL Server

      云数据库 SQL Server

      腾讯云数据库 SQL Server 是业界最常用的商用数据库之一, 拥有微软正版授权,避免未授权使用软件的风险。支持复杂的 SQL 查询,性能优秀,对基于 Windows 平台 .NET 架构的应用程序具有完美的支持。同时具有即开即用、稳定可靠、安全运行、弹性扩缩等特。

    相关资讯

    热门标签

    扫码关注腾讯云开发者

    领取腾讯云代金券