我有一個服務有一個端點,我已經在app.config文件中定義了這個端點。 我想知道如何在程序中使用app.config來創建端點。 請給我一個想法。如何從WCF中的app.config文件創建端點?
0
A
回答
1
您是否爲您的服務生成了代理?如果是這樣,請使用代理客戶端!
MyServiceClient proxy = new MyServiceClient();
或者,您可以在名稱傳爲配置中使用:
MyServiceClient proxy = new MyServiceClient("MyConfigName");
不需要做任何幻想。
如果您尚未創建代理(在Visual Studio中使用「添加服務引用」或在命令行上使用svcutil.exe),則需要添加對包含服務和數據協定的程序集的引用,然後使用
ChannelFactory<IMyService> factory = new ChannelFactory<IMyService>();
IMyService proxy = factory.CreateChannel();
再次,用於創建信道工廠,可以傳遞在配置部分的名稱,如果有多個,來指定要使用哪一個。
此外,爲了闡明 - 在任何給定時間,一個端點只能有客戶端。該服務可能有多個 - 但客戶端需要下定決心並連接到其中的一個 - 您無法在客戶端中擁有多個端點(因爲您的問題的標題似乎暗示)您不能在上有多個端點。
Marc
0
如果您使用的是Visual Studio,請使用WCF服務配置編輯器(位於工具下)。使用它來打開你的配置文件或託管服務,然後你可以在那裏創建你的端點。任何新的端點配置信息將根據情況保存到您的app.config/web.config中
相關問題
- 1. 在app.config中指定默認WCF端點
- 2. 異常嘗試從app.config文件創建WCF綁定
- 3. 如何在運行時WCF的app.config中編寫端點信息?
- 4. 客戶端的app.config創建
- 5. VB6軟件使用WCF Web服務。 App.config中的端點。錯誤VB6沒有App.config
- 6. 從app.config獲取WCF客戶端端點IP
- 7. 如何在app.config文件中定義端點?
- 8. 如何創建的app.config
- 9. 如何從文件創建Zookeeper節點?
- 10. 在App.Config中的C#端點
- 11. 如何創建WCF休息端點以將大型文件上傳到ASP.NET MVC
- 12. WCF文件服務器中的端點
- 13. 客戶端app.config生成重複的端點[WCF]
- 14. 有關如何創建WCF silverlight 3端點的問題
- 15. 在app.config文件中配置wcf超時
- 16. 如何創建WCF客戶端庫
- 17. 如何在節點中創建文件?
- 18. 如何用.NET中的api端點創建中間件核心
- 19. 在Linux中如何從終端創建文件夾內的文件夾?
- 20. 如何從App.Config文件設置CultureInfo.CurrentCulture?
- 21. 如何從app.config中
- 22. 在代碼中創建客戶端應用程序中的WCF端點配置?
- 23. 如何在eclipse中創建wshttpbinding WCF服務的web客戶端
- 24. 從WCF元數據(IMessageExchange)在客戶端創建端點和綁定
- 25. 上傳文件WCF Web API端點
- 26. 如何以編程方式修改WCF app.config端點地址設置?
- 27. 創建從值的app.config地圖
- 28. WCF最小客戶端app.config設置
- 29. .NET - 部署WCF客戶端,無需app.config
- 30. 如何操作app.config文件中的connectionstring?
你是什麼意思創建端點?你是指託管一個端點,還是編程配置和端點? – 2009-07-08 07:16:44
我的意思是從app.config中讀取端點信息,並從這個信息中創建端點。 或換句話說,假設我有一個app.config文件,那麼我將如何創建或瞭解端點? – 2009-07-08 07:22:43