小编Pio*_*rek的帖子

Azure CDN - 如何从根域重定向到 www?规则引擎中的某些规则不适用

我使用 Azure 存储和 CDN 以及 Microsoft 标准定价层创建了一个静态页面。我需要将用户从(使用 www)重定向example.comhttps://www.example.com(使用 www),但我的规则似乎不起作用 - 只有 http 到 https 重定向规则有效,所以当我输入时example.com我被重定向到https://example.com

这是我的规则配置:

在此处输入图片说明

那是域记录: 在此处输入图片说明

这两个选项都添加到此 cdn 的自定义域中: 在此处输入图片说明

azure

6
推荐指数
1
解决办法
1896
查看次数

与仅在控制器路由中进行 ping 相比,使用 .NET Core 的中间件“运行状况检查”是否有优势?

我正在阅读一本“Asp.net Core 3 和 Angular 9”书,其中有一个 .NET Core 运行状况检查的示例用法。Microsoft 网站上也对此进行了描述:https://learn.microsoft.com/en-US/aspnet/core/host-and-deploy/health-checks ?view=aspnetcore-3.0 我找不到实际使用的理由它不仅仅是在某个控制器中创建一条将 ping 外部地址的路由。

书上的代码是这样的:

Configure在(Startup.cs) 方法中添加以下内容:

app.UseHealthChecks("/hc", new CustomHealthCheckOptions());
Run Code Online (Sandbox Code Playgroud)

ConfigureServices方法:

services.AddHealthChecks()
    .AddCheck("ICMP_01", new ICMPHealthCheck("www.ryadel.com", 100))
    .AddCheck("ICMP_02", new ICMPHealthCheck("www.google.com", 100))
    .AddCheck("ICMP_03", new ICMPHealthCheck("www.does-notexist.com", 100));
Run Code Online (Sandbox Code Playgroud)

创建 ICMPHealthCheck.cs 文件:

using Microsoft.Extensions.Diagnostics.HealthChecks;
using System;
using System.Net.NetworkInformation;
using System.Threading;
using System.Threading.Tasks;

namespace HealthCheck
{
    public class ICMPHealthCheck : IHealthCheck
    {
        private string Host { get; set; }
        private int Timeout { get; set; }

        public ICMPHealthCheck(string host, int timeout)
        {
            Host …
Run Code Online (Sandbox Code Playgroud)

asp.net-core

5
推荐指数
0
解决办法
873
查看次数

标签 统计

asp.net-core ×1

azure ×1