C# 如何在配置部分添加webservice url或字符串

C# 如何在配置部分添加webservice url或字符串,c#,vb.net,web-services,C#,Vb.net,Web Services,我创建了一个vb.net Windows窗体应用程序,它使用url中的Web服务 url = "http://localhost:1264/api/products" request = DirectCast(WebRequest.Create(url), HttpWebRequest) response = DirectCast(request.GetResponse(), HttpWebResponse) 我想在配置部分(appConfig)中添加url字符串,并在代码中使用此字符串

我创建了一个vb.net Windows窗体应用程序,它使用url中的Web服务

url = "http://localhost:1264/api/products"

request = DirectCast(WebRequest.Create(url), HttpWebRequest)

 response = DirectCast(request.GetResponse(), HttpWebResponse)
我想在配置部分(appConfig)中添加url字符串,并在代码中使用此字符串。我怎么能这样做。
请帮助

您应该在窗口服务应用程序项目中添加web服务

通过右键单击project,有一个选项
addwebrefereces
like


然后添加您希望在此项目中使用的服务。

您可以在任何浏览器中浏览url吗


如果您能够浏览,请尝试添加带有asmx扩展名的web引用

,具体取决于您要执行的操作,您可以右键单击引用并选择添加服务引用。如果您在本地开发并部署到生产站点,则在生产引用和开发引用之间切换会有点棘手。@Tim当我添加服务引用时,会显示一条错误消息“无法打开此internet站点”让我猜猜-您列出的URL只有在调试时才存在?当我添加服务引用时,它会显示一条错误消息“无法打开此internet站点”。首先,您没有在IIS中承载web服务,因此请在IIS中承载它,然后添加服务URL作为引用。我可以在任何浏览器中浏览URL。我用WebApi创建了RESTWebService。不是asmx文件我们不能添加restful服务作为Web引用。也许我们可以在配置部分添加url,并使用ConfigurationManager访问url。AppSettings[“”]如何在配置部分添加url您希望在配置部分或AppSettings中添加url?如果您只添加一个web服务url,则最好添加appSettings。“”/>获取url时,字符串url=ConfigurationManager.AppSettings[“WebServiceURL”];我想补充一点,当您获得设置时,您需要在其末尾添加一个.ToString(),否则Visual Studio会将其作为错误突出显示。