...
<system.web>
...other nodes..
<sessionState timeout="10" mode="Custom" customProvider="PROVIDER_NAME">
<providers>
<add name="PROVIDER_NAME" type="PROVIDER_TYPE" throwOnError="true" retryTimeoutInMilliseconds="5000" databaseId="0" applicationName="AppNAME" connectionString="CONNECTION_STRING" />
</providers>
</sessionState>
..other nodes...
</system.web>
我在web.config文件中有上述條目。我喜歡使用powershell腳本更新上述節點中的連接字符串。更改應該僅影響連接字符串而不是任何其他節點/屬性。我的應用程序以azure託管。我知道連接到天藍色的應用程序並更新應用程序設置如下。Powershell腳本更新web.config文件中system.web部分下的會話存儲部分
$app = Set-AzureRMWebApp -Name $name -ResourceGroupName $group **-AppSettings $mysettingsCollection** -- this works fine
但我不確定要更新xpath中的特定節點。請儘可能提供一些示例腳本。類似的東西 - >
$app = Set-AzureRMWebApp -Name $name -ResourceGroupName $group -**SYSTEM.WEB/SESSIONSATE VALUES**
根據您的輸入,我決定不以這種方式存儲連接字符串。我更改爲通過C#代碼獲取連接字符串。 –