如何在天蓝色网络应用的网络配置中更改非应用设置

时间:2016-11-04 05:40:53

标签: powershell azure

我使用Armtemplate& amp;的powershell。

在网络配置中配置了以下设置的网络应用

    <system.identityModel>
    <identityConfiguration>
      <audienceUris>
        <add value="urn: test1" />
      </audienceUris>
      <certificateValidation certificateValidationMode="None" />
      <issuerNameRegistry>
        <trustedIssuers>
          <add thumbprint="sfsfssfsfsfsdf" name="test" />
        </trustedIssuers>
      </issuerNameRegistry>
      <securityTokenHandlers>
        <add type="System.IdentityModel.Services.Tokens.MachineKeySessionSecurityTokenHandler"/>
        <remove type="System.IdentityModel.Tokens.SessionSecurityTokenHandler" />
      </securityTokenHandlers>
    </identityConfiguration>
  </system.identityModel>
  <system.identityModel.services>
    <federationConfiguration>
      <wsFederation passiveRedirectEnabled="true" issuer="https://testurl" realm="urn: test" requireHttps="false" />
    <cookieHandler requireSsl="false" name="sample" />
    </federationConfiguration>
  </system.identityModel.services>

我需要根据客户端配置更改一些值,例如urn:,thumbprint和federation redirect url。 目前,我正在使用门户网站中的高级工具(Kudu调试控制台)手动编辑Web配置。

对于任何不了解它的第三人来说,这不是一个简单的过程 我想设置/更改PowerShell或armtemplate或门户网站(而不是使用高级工具)的这些值,就像我们设置/更改应用设置值的方式一样。

有没有其他方式或最佳方式来更改此标签?

1 个答案:

答案 0 :(得分:0)

不,您只能通过Portal修改有限的设置集,否则。这意味着您的选择是:

  1. 编辑Web.Release.config(或类似内容)并重新发布
  2. 为您尝试以编程方式执行的操作执行整个配置(我不确定在这种情况下是否可以执行此操作)