gpt4 book ai didi

c# - 如何仅在 Release模式下在 web.config 中设置属性?

转载 作者:行者123 更新时间:2023-11-30 13:58:03 26 4
gpt4 key购买 nike

我只想在 Release模式下设置这个属性:

<system.web>
<httpCookies domain=".mySite.com" />
</system.web>

这是我的Web.Release.Config:

<system.web>
<httpCookies name="someName" domain=".mySite.com" xdt:Transform="SetAttributes" xdt:Locator="Match(name)" />
</system.web>

这是我的Web.Config:

<system.web>
<httpCookies name="someName"/>
</system.web>

但是httpCookies 属性没有name 属性!!!并得到此属性无效的错误消息。

最佳答案

这应该有效 - 将其添加到您的 Web.Release.config 文件中:

<system.web>
<httpCookies domain=".mySite.com" xdt:Transform="Replace" />
</system.web>

你不需要 name 属性(它根本不存在)

这将是转换后的 web.config 中的结果:

<system.web>
<httpCookies domain=".mySite.com" />
</system.web>

请注意,httpCookies 元素必须存在于 Web.config 文件中才能使转换生效。

关于c# - 如何仅在 Release模式下在 web.config 中设置属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18584901/

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