gpt4 book ai didi

asp.net - 使 Web 服务引用配置错误 - ASP.NET?

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

我们从第三方继承了一些使用外部服务器上的 Web 服务的代码。目前所有的引用都是直接在项目中完成的,因此编译到那个位置等等。我们遇到的这个问题是 Web 服务的测试和生产服务器具有不同的 URL。

是否有一种简单的方法可以使 Web 引用更加动态,以便它可以在 web.config 中定义,而不需要更改实际源代码和重新编译以在服务器之间切换?

最佳答案

您可以将 url 放在 web.config 文件的 appSettings 部分:

<appSettings>
<add key="wsUrl" value="http://example.com/staging.asmx" />
</appSettings>

然后在webservice代理类的构造函数中读取值并赋值给Url属性:

public SomeProxy()
{
Url = ConfigurationManager.AppSettings["wsUrl"];
}

关于asp.net - 使 Web 服务引用配置错误 - ASP.NET?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2141237/

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