我在我的VS 2005解決方案中使用WCF服務,方法是添加一個web引用。 例如:今天我的WCF URL地址是 - http://'ip-001':/ service 如果明天我在ip-002機器上部署了我的服務,在這種情況下,我必須再次使用http添加服務引用://'ip-002':/ service 或 我只能更改配置文件。 注意:從ip-001到ip-002沒有任何服務更改。 讓我知道沒有任何服務更改只有url是這種情況下的變化我必須改變只配置它會工作嗎?WCF服務的Web引用
1
A
回答
0
在這種情況下,只有更改配置才能正常工作。
添加Web引用只是聯繫元數據交換端點並下載wsdl,然後使用它生成客戶端代碼以遵守合同。你不需要這樣做,你可以手工製作正確的客戶端代碼,或者與服務器共享庫以獲得相同的客戶端代碼。
一旦你有了這個,客戶端和服務器就會通過該代碼生成的soap消息進行通信。這些肥皂信息很重要。只要服務器接收到正確構造的消息並且客戶端正確解碼來自服務器的消息,一切都將起作用。它現在託管在另一臺服務器上的事實是沒有意義的。
記住你的服務可以通過客戶端未基於.NET的,所以所有的客戶端代碼可以用不同的語言來產生調用,或消息可能是因爲有人用磁鐵操縱位被髮送
1
只要你沒有安全開啓這應該是罰款只是改變地址。如果啓用了安全性,然後有兩個問題需要注意的
如果他們使用SSL,那麼你需要確保他們所使用的證書頒發機構在客戶機
可信如果客戶端通過DNS識別遠程機器,然後如果你想支持多個遠程機器,你必須切換到類似於證書的參考
相關問題
- 1. 引用WCF Web服務
- 2. WCF Web服務
- 3. WCF服務引用
- 4. web服務VS WCF服務
- 5. 無法引用WCF服務託管在AppFabric上的WCF Web服務
- 6. web服務/ WCF(定時更新引擎)
- 7. WCF web服務和java web服務
- 8. 從WCF服務調用asmx Web服務
- 9. Web服務與Web服務引用DLL
- 10. wcf json web服務
- 11. 從WCF Web服務
- 12. Web服務ASMX - WCF
- 13. Web服務引用
- 14. 是一個WCF服務的Web服務?
- 15. WCF Web服務正在觀看其他WCF Web服務
- 16. 引用Ashx Web服務 - 使用Web還是服務引用?
- 17. 服務引用VS程序集的引用,使用WCF服務
- 18. WCF Web服務上的System.OutOfMemoryException
- 19. 來自WCF的Web服務
- 20. 多個WCF服務引用
- 21. 引用WCF服務方法
- 22. 來自wcf web服務的C#調用服務器服務
- 23. WCF服務而不是ASMX Web服務?
- 24. ASP.NET Web服務與WCF服務
- 25. 託管Web服務/ WCF服務?
- 26. 2.0 Web服務代理WCF服務
- 27. 在wcf web服務中調用SAP ME web服務
- 28. Web應用程序,WCF服務和Sharepoint Web服務
- 29. 使用WebScriptServiceHostFactory的WCF Web服務
- 30. 用WCF和Java編寫的Web服務