2016-11-04 153 views
0

我有一個使用Armtemplate & powershell部署在蔚藍的網絡應用程序。如何更改蔚藍網絡應用程序的web配置中的非應用程序設置

具有以下設置的Web配置配置的Web應用程序

<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> 

我需要改變基於客戶端的配置,如甕一些值:,指紋和聯邦重定向URL。 目前,我通過在門戶中使用高級工具(Kudu調試控制檯)手動編輯Web配置。

對於沒有意識到這一點的第三人來說,這不是一個簡單的過程 我想設置/更改這些值從powershell或armtemplate或門戶(而不是使用高級工具),就像我們設置/更改應用設置的值。

是否有任何其他方式或最好的方式來改變這個標籤?

回答

0

不,您只能通過Portal和其他方式修改有限的一組設置。這意味着你的選擇是:

  1. 編輯Web.Release.config(或類似),並重新發布
  2. 做任何你正在嘗試以編程方式做整體配置(我不知道這是否可以在這種情況下完成)
+0

感謝您的回覆。我不確定應用程序是否重新啓動,或重新部署的最壞情況,以及我在舊配置中覆蓋的配置更改,這是我期望自動執行此操作的原因。是否有任何PowerShell命令在部署時替換值? –

相關問題