gpt4 book ai didi

c# - 通过读取 web.config 更改 Web 服务的 URL

转载 作者:太空宇宙 更新时间:2023-11-03 18:38:46 26 4
gpt4 key购买 nike

<分区>

我有一个使用 asmx 网络服务的 WCF 应用程序。我在应用程序中的一百万个地方使用网络服务:

    public string LogOnUser(string username, string password, string db)
{
var wsi = new ASMXServiceInterface();
return wsi.LogIn();
}

public string GetNotes(string username, string password, string db)
{
var wsi = new ASMXServiceInterface();
return wsi.GetNotes();
}

etc, etc etc...

当然,我想在构造函数中设置服务的 url,但它在 reference.cs 中自动生成,如果我在那里更改它,它会工作,但如果我更新我的引用(我会)它丢失了,我必须再次手动执行:

      /// <remarks/>
public ASMXServiceInterface()
{
this.Url =
System.Web.Configuration.WebConfigurationManager.AppSettings["RQTCSServiceURL"];
}

Web 服务 URL 需要是动态的,因为已经实现了不同的版本。我如何在我的 WCF 项目中设置我的 web 服务的 url,以便可以在 web.config 中更改服务的 url,而不必在 reference.cs 中进行?

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