自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

為你解決WCF客戶端配置問題

開發(fā) 后端
這里解決WCF客戶端配置SvcUtil自動生成一個客戶端配置文件output.config的問題,文章有詳細解決方案介紹,希望對大家有幫助。

WCF經過長時間的發(fā)展,很多用戶都很了解WCF客戶端配置了,這里我發(fā)表一下個人理解,和大家討論討論。客戶端需要知道服務所在地并使用與它的服務相同的綁定;當然,也要以代理的形式導入服務合同。實質上,這與在服務的端點處捕獲的信息完全一致。為了反映這一信息,客戶端配置文件包含關于目標端點的信息并且甚至使用與宿主相同的模式。

#T#例如,列表(見本文相應下載源碼)顯示了與一個服務(其宿主是根據(jù)列表進行配置的)進行交互需要的客戶端配置文件。注意,在這個WCF客戶端配置文件中的合同類型(和命名空間)是由 SvcUtil生成的導入的類型(和命名空間,如果有的話),而不是服務類型和命名空間。該客戶端配置文件可以列出與服務支持一樣多的端點,并且該客戶端可以使用任何其中之一來與該服務交互。列表(見本文相應下載源碼)展示了WCF客戶端配置文件-它匹配顯示于列表中的宿主配置文件。

默認地,SvcUtil還自動生成一個客戶端配置文件output.config。你可以使用/config開關來指定一個配置文件名:

  1. SvcUtil http://localhost:8002/MyService/MEX/out:Proxy.cs /config:App.Config 

并且,你可以使用/noconfig開關來壓縮生成的配置文件:

  1. SvcUtil http://localhost:8002/MyService/MEX/out:Proxy.cs /noconfig 

為了支持進程內宿主,應用程序配置文件應該列出服務和客戶端節(jié)。注意,NetNamedPipeBinding被用于進程內調用。WCF提供一個能夠編輯宿主和客戶端配置文件的配置文件編輯器SvcConfigEditor.exe(見圖)。在寫本文時,SvcConfigEditor只是生成一些不可讀的配置文件,因此,在糾正這一問題之前,你應該手工地編輯這個文件。


SvcConfigEditor用于編輯宿主和客戶端配置文件。

責任編輯:田樹 來源: 博客
相關推薦

2009-11-09 09:06:44

WCF端口

2009-11-09 10:10:13

WCF異常

2009-11-05 13:00:25

WCF客戶端

2009-12-07 18:26:36

WCF客戶端

2009-12-22 18:18:11

WCF客戶端編程

2009-12-22 10:29:59

WCF客戶端處理

2009-12-08 16:47:06

WCF IP

2010-02-25 16:20:02

WCF客戶端

2011-03-24 13:00:31

配置nagios客戶端

2009-12-21 15:53:56

WCF獲取客戶端IP

2010-02-22 11:10:17

WCF獲取客戶端IP

2009-11-09 15:49:01

WCF異步調用

2011-09-09 09:44:23

WCF

2010-02-23 09:58:21

WCF客戶端驗證

2010-02-24 16:39:27

WCF客戶端處理

2010-02-23 15:12:25

WCF客戶端

2009-12-21 10:19:05

Silverlight

2010-02-24 16:17:09

WCF獲取客戶端IP

2011-03-21 14:53:36

Nagios監(jiān)控Linux

2011-04-06 14:24:20

Nagios監(jiān)控Linux
點贊
收藏

51CTO技術棧公眾號