小编cyg*_*nim的帖子

Azure虚拟机上的HTTPS

我正在将我们的网站移动到Azure,在Windows Server 2012 VM上运行.我从GoDaddy购买了通配符SSL证书,它已在VM上安装和配置.我还将IIS配置为对端口443上的所有请求使用此证书.我还在端口443上的Azure管理控制台中创建了HTTPS端点.

我可以很好地连接到端口80上的网站,但无法访问443并通过fiddler监控连接,我收到了502响应.

我搜索了Azure上的所有文档,但在云中的虚拟机上设置SSL时找不到太多帮助.

iis ssl azure

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

.NET Core 3.1 应用程序找不到环境变量

我无法让我的 .NET Core 3.1 控制台应用程序识别我的自定义系统环境变量。我可以拉和打印其他系统变量,例如用户名就好了。但是,如果我在下面的示例中设置了一个像“TestKey”这样的自定义项,它们在应用程序中始终为空。

这是我的代码:

static void Main()
    {
        var config = new ConfigurationBuilder().AddEnvironmentVariables().Build();
        var value = config.GetValue<string>("TestKey");
        var envValue = Environment.GetEnvironmentVariable("TestKey");
        Console.WriteLine($"Config Variable is: {value}");
        Console.WriteLine($"Environment Variable: {envValue}");
    }
Run Code Online (Sandbox Code Playgroud)

这是输出:

控制台输出

和系统变量清楚地显示变量已设置:

系统变量截图

同样,当我从命令提示符对 TestKey 变量执行回显时,它会正确返回关联的值。

命令提示符输出

这是一台 Windows 10 专业版计算机,它不属于域。这种行为着实令人费解。我重新启动了计算机,系统变量仍然存在,但仍然不会出现在应用程序中。

c# .net-core asp.net-core

5
推荐指数
1
解决办法
6846
查看次数

标签 统计

.net-core ×1

asp.net-core ×1

azure ×1

c# ×1

iis ×1

ssl ×1