我正在創建一個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. 的Tomcat Web服務配置
- 5. 配置.NET Web服務
- 6. Mongoose Web服務器配置
- 7. WCF Web服務配置ReceiveTimeout
- 8. Web服務配置問題
- 9. 從後面的代碼設置ResourceDictionary DataContext
- 10. 如何設置從後面的代碼
- 11. 從代碼調整Web服務方法SQL背後
- 12. 從代碼後面分配Label.Text
- 13. 如何從服務器後面的代碼填充元標記?
- 14. Web服務代理設置
- 15. 從代碼後面添加文本框服務器控件?
- 16. 最好的方式來消費後面的asp.net代碼中的web服務
- 17. 代理服務器配置
- 18. 在配置中指定代理服務器或用於WSE/SOAP Web服務的代碼
- 19. 碼頭服務器配置
- 20. WCF Web服務不能在Web Access服務名稱配置
- 21. Apache Web服務器的配置問題
- 22. Web服務中的代碼解釋器
- 23. 簡單的web服務代碼?
- 24. Mule的CXF Web服務代理配置問題
- 25. 如何創建一個沒有代碼背後的代碼的ASMX web服務頁面
- 26. 的SharePoint Web服務從桌面
- 27. Web服務器配置 - shttpd /貓鼬
- 28. Web服務nHibernate配置問題
- 29. 使Web服務引用可配置 - ASP.NET?
- 30. 配置一個SonarQube web服務
不能一般不說,但你可以在這裏找到一個工作http://social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/39138d08-aa08-4c0c-9a58-0eb81a672f54讓我知道這是否有幫助 – MethodMan 2012-02-10 18:52:04