gpt4 book ai didi

c# - web.release.config 更改动态 web 服务 url

转载 作者:行者123 更新时间:2023-11-30 22:43:23 26 4
gpt4 key购买 nike

我正在编辑用于生产的 web.release.config 文件。我希望在发布后更改 web.config 文件。我找到了如何通过正确使用 web.release.config 文件来更改 web.config,但不是针对此特定组件。

动态网络服务的 URL 必须更改。

在 web.config 中:

<applicationSettings>
<FooService.Properties.Settings>
<setting name="FooService_Student" serializeAs="String">
<value>http://testwebservices.foo.bar.nl/Student.asmx</value>
</setting>
<setting name="FooService_User" serializeAs="String">
<value>http://testwebservices.foo.bar.nl/User.asmx</value>
</setting>
</FooService.Properties.Settings>
</applicationSettings>

现在,我该如何更改 <value>在两种设置中?我尝试了以下方法,但没有成功:

<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<applicationSettings>
<FooService.Properties.Settings>
<setting name="FooService_Student" serializeAs="String" xdt:Transform="Replace">
<value>http://webservices.foo.bar.nl/Student.asmx</value>
</setting>
<setting name="FooService_User" serializeAs="String" xdt:Transform="Replace">
<value>http://webservices.foo.bar.nl/User.asmx</value>
</setting>
</FooService.Properties.Settings>
</applicationSettings>
</configuration>

有人遇到过这个问题吗?

谢谢!

最佳答案

xdt:Transform="Replace" 添加到 applicationSettings 标签。

<applicationSettings xdt:Transform="Replace"> 
<FooService.Properties.Settings>
<setting name="FooService_Student" serializeAs="String">
<value>http://webservices.foo.bar.nl/Student.asmx</value>
</setting>
<setting name="FooService_User" serializeAs="String">
<value>http://webservices.foo.bar.nl/User.asmx</value>
</setting>
</FooService.Properties.Settings>

关于c# - web.release.config 更改动态 web 服务 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3976658/

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