我正在創建一個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