使用Visual Studio自带Dev Tunnels实现端口转发

1. 前言 大家应该都遇到过这样的场景, 需要接受第三方的推送信息(Webhook), 开发后如果要调试的话, 一般只能发布到服务器上, 通过打印日志的方式。 Visual Studio的Dev Tunnels提供了一种便捷的端口转发的方式, 自动化的生成一个公网可访问的URL地址, 并且会转发端口请求到你的...

阅读更多

Azure DevOps探索系列之三: 一个好的PBI需要包含哪些元素

1. 前言 在Azure DevOps探索系列之一: 一个好的PBI标题需要包含哪些元素中, 我们介绍了如何编写一个好的PBI标题, 那么一个好的PBI需要包含哪些内容呢? 2. 描述 描述是PBI的重要组成部分, 目的是明确需求的目标和期望达成的效果, 所以: 需要尽可能具体和完整的列出PBI...

阅读更多

如何使用Deployment slots (部署槽) 切换部署环境

1. 前言 Azure App Services 是一个非常强大并且易于使用的应用。许多开发人员选择它发布Web应用。当我们需要同时考虑生产环境和Staging环境部署的时候, 我们可以选择创建第二个资源组或订阅来托管资源, 与此同时, 我们可以选择一个更好的方案作为替代方案,那就是Deployment slo...

阅读更多

Azure中的冗余存储选项和策略

1. 前言 Azure 存储始终会存储数据的多个副本,以防范各种计划内和计划外的事件,例如暂时性的硬件故障、网络中断或断电、自然灾害等。 冗余可确保即使遇到故障,存储帐户也能达到其可用性和持久性目标。 我们需要在安全性和价格上找到最大的平衡。 2. 本地冗余存储 (Local-redundant sto...

阅读更多

C#11 新特性 - 字符串处理

链接地址: https://www.bilibili.com/video/BV1TT411176s/ PPT以及Demo地址: https://github.com/JerryLuo5799/CSharp11Demo

阅读更多

使用资源组来管理Azure资源

1. 前言 资源组是 Azure 平台的基本元素。 资源组是部署在Azure上的资源的逻辑容器。所有Azure资源必须在资源组中,并且Azure资源只能是一个资源组的成员。 2. 命名规范 资源组的名称在整个业务中需要保持一致性,开发人员或系统管理员可以看到给定环境(dev/test/prod)中给定产品使...

阅读更多

Azure资源命名规范

1. 前言 当我们在Azure创建大量资源的时候, 如果没有一个好的命名规范, 那么寻找具体资源的时候就会是个头疼的事情了。 2. 命名规范 管理云资源需要从一个规范的名字开始, 最好保持一致并使用: 全部小写 使用”-“作为分隔符 包含资源类型缩写(以便于在脚本中找到资源) 包括资源适...

阅读更多

使用Azure DevOps API批量导入工作项

1. 前言 Azure DevOps可以通过Excel文件导入工作项, 同时也可以通过Azure DevOps API动态的导入。 2. 如何实现 首先, 准备好一个文件, 里面录入工作项数据。 示例代码: string azureDevOpsOrganizationUrl = "https://de...

阅读更多