gpt4 book ai didi

asp.net - 使用 web.config 转换替换 machinekey 值

转载 作者:行者123 更新时间:2023-12-05 00:49:27 27 4
gpt4 key购买 nike

在我的 web.config 文件中,我有以下条目:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<machineKey validationKey="656....9CCF" decryptionKey="9020.....659" validation="SHA1" decryption="AES" />
</system.web>
</configuration>

我需要使用 web config 转换方法交换某些 web 发布配置文件下的 validationKeydecryptionKey 值。然而,我正在苦苦挣扎,因为我找不到任何能够实现比基本连接字符串交换或类似功能更多的示例。

是否可以使用配置转换来实际修改文件的这一部分?

到目前为止,当我预览转换时,我的尝试没有得到认可...

<?xml version="1.0" encoding="utf-8"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<system.web>
<machineKey validationKey="AE3E7...FAB49" decryptionKey="ADS32....32423twe" xdt:Transform="Replace" xdt:Locator="Match(validationKey)" />
</system.web>
</configuration>

最佳答案

你可以这样使用:

<machineKey validationKey="AE3E7...FAB49" decryptionKey="ADS32....32423twe" 
xdt:Transform="SetAttributes" xdt:Locator="XPath(../machineKey)"/>

请注意,我将 xdt:Transform 替换为“SetAttributes”而不是“Replace”。

更多引用您可以查看msdn page .

您还可以测试转换 here .

关于asp.net - 使用 web.config 转换替换 machinekey 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40675392/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com