小编law*_*per的帖子

ARM对Azure WebApp的IP限制(Azure资源管理器)

我正在使用ARM模板部署到Azure Web Apps,该站点部署到许多环境,ARM模板为每个环境接受不同的参数.

其中一个要求是在某些环境中启用站点上的IP块,而不启用其他环境中的IP块.这可以通过web.config完成,但这并不理想,因为我通过ARM管理所有应用程序设置并执行压缩网站的web部署.为每个环境添加转换将是一件痛苦的事情,需要进行大量的返工.

我想在我的模板文件中指定类似的内容:

   {
      "type": "config",
      "apiVersion": "2015-08-01",
      "name": "web",
      "properties": {
        "ipSecurityRestrictions": {
          "allowUnlisted": false,
          "ipAddresses": [ "127.0.0.1", "127.0.0.2" ]
        }
      },
      "dependsOn": [
        "[concat('Microsoft.Web/sites/', parameters('nameofwebapp'))]"
      ]
    }
Run Code Online (Sandbox Code Playgroud)

使用resources.azure.com浏览资源提供程序"Microsoft/Web"时,似乎这可能是因为"config/web"上存在"ipSecurityRestrictions"属性.

ARMView

ARM Explorer代码在此处显示,并提示其用法.我也可以在.netSDK中找到它的过去使用情况(用完链接).

当我尝试使用resources.azure.com设置它时,我得不到任何反馈,它返回为null.

任何人都可以帮助我详细了解如何使用这个属性?

asp.net azure azure-resource-manager azure-web-app-service

9
推荐指数
2
解决办法
3366
查看次数

如何在 VSCode Remote Dev Container 内运行时使 VSCode Liveshare 扩展正常工作

在实例中安装 LiveShare 扩展时devContainer出现错误。

例如使用: https: //github.com/microsoft/vscode-remote-try-go/,然后将扩展名添加到devcontainer.json文件中

    "extensions": [
        "ms-vscode.go",
        "ms-vsliveshare.vsliveshare-pack"
    ]
Run Code Online (Sandbox Code Playgroud)

当我尝试开始实时共享时,我看到:

代理终止,退出代码:0,信号为空:FailFast:找不到系统上安装的有效 ICU 软件包。如果要在不支持全球化的情况下运行,请将配置标志 System.Globalization.Invariant 设置为 true。at System.Environment.FailFast(System.String) at System.Globalization.GlobalizationMode.GetGlobalizationInvariantMode() at System.Globalization.GlobalizationMode.. cctor() 在 System.Globalization.CultureData.CreateCultureWithInvariantData() 在 System.Globalization.CultureData.get_Invariant() 在 System.Globalization.CultureInfo..cctor() 在 System.StringComparer..cctor() 在 System.AppDomain.InitializeCompatibilityFlags( )在 System.AppDomain.Setup(System.Object) 处中止(核心转储)

vscode-liveshare vscode-remote

2
推荐指数
1
解决办法
1413
查看次数