我正在创建一个windows mobile 6应用程序,它将为不同的客户端使用web服务(.asmx)。 据我所知,我将需要手动“添加Web引用”;那么我将能够调用这些功能。 是否可以将Web引用配置为来自后面代码的变量? 这样我就可以将Web服务的URL保存在一个文本文件中。对于不同的客户端,我只需要编辑该文本文件,而不是重新编译该应用程序。从后面的代码配置web服务
0
A
回答
0
您必须在设计时添加Web引用。
在运行时,您可以使用Url
属性修改目标Web服务的URL。下面是在app.config拉动目标URL的一个例子:
var ws = new MyWebService();
ws.Url = ConfigurationManager.AppSettings["SomeUrl"].ToString();
唯一这里的缺点是,在设计时的WSDL和运行时服务必须匹配。
0
是的,只是添加类似:
<configuration>
<appSettings>
<add key="WebReference" value="URLofASMX"/>
...
然后通过调用它:
string URL = ConfigurationManager.AppSettings["WebReference"].ToString();
你需要可能是一个新的参考System.Configuration
添加到项目,如果你不能访问ConfigurationManager
只需包括System.Configuration
。
+0
我已经将System.Configuration添加到项目中,但名称空间未找到 – RoyT 2012-02-10 19:49:53
相关问题
- 1. 转换Web服务配置代码
- 2. 如何配置NGINX代理VPC后面的Web服务器
- 3. 从代理服务器后面添加Web服务参考
- 4. 使用Web界面配置服务
- 5. 的Tomcat Web服务配置
- 6. Android Soap Web服务代理服务器后面的错误
- 7. Web服务配置问题
- 8. WCF Web服务配置ReceiveTimeout
- 9. 配置.NET Web服务
- 10. 为web服务配置ssl
- 11. SSRS 2012 Web服务配置
- 12. Mongoose Web服务器配置
- 13. 配置Apache Web服务器以使用代理服务器
- 14. 如何设置从后面的代码
- 15. 的CssClass从代码中设置后面
- 16. 从后面的代码设置ResourceDictionary DataContext
- 17. 从代码调整Web服务方法SQL背后
- 18. 使用代码配置替换app.config中的配置WCF服务
- 19. Web服务代理设置
- 20. 从代码后面分配Label.Text
- 21. 如何从服务器后面的代码填充元标记?
- 22. 从代码后面的代码更改Web配置中的Appsettings值时出现错误
- 23. WCF,svcutil.exe:如何正确匹配或配置Web服务客户端代码?
- 24. 最好的方式来消费后面的asp.net代码中的web服务
- 25. 从代码后面添加文本框服务器控件?
- 26. 代理服务器配置
- 27. 在配置中指定代理服务器或用于WSE/SOAP Web服务的代码
- 28. WCF Web服务不能在Web Access服务名称配置
- 29. Apache Web服务器的配置问题
- 30. REST Web服务中的配置(web.config)
不能一般不说,但你可以在这里找到一个工作http://social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/39138d08-aa08-4c0c-9a58-0eb81a672f54让我知道这是否有帮助 – MethodMan 2012-02-10 18:52:04