WCF系列之承載(IIS TCP)

2022-09-16 03:54:12 字數 664 閱讀 2610

契約和服務實現與http的方式一致,這裡不再重複說明,主要是配置檔案的區別,下面來看一下伺服器端的配置檔案的配置。

可以看到,配置中,吧所有的http協議均改成了基於tcp協議的配置,其中元資料的配置,在行為中(servicemetadata必須得提供),直接寫改節點即可實現net.tcp的元資料發布,我們同樣在瀏覽器裡測試承載是否成功,我們可以看到下面的介面,那麼說明承載已經成功。

那麼客戶端呼叫的配置,同樣也是把相應的配置修改為tcp協議即可。

其中要注意的是,iis部署的時候繫結要加上net.tcp協議的繫結,如下圖所示:

在高階屬性新增上對net.tcp的協議支援,那麼就在iis中承載成功了。 

好,那麼iis中承載tcp協議的wcf服務就介紹到這裡。

在WAS中承載WCF服務

假設iis站點下已有class1.svc檔案和web.config檔案,如下圖 1 在控制面板的 啟用或關閉windows功能 中勾選圖中紅色標記 2 下一步我們需要新增繫結到web站點,如上圖中的ww站點,我們將向ww站點新增tcp協議作為例項,開始 所有程式 附件 右鍵以管理員身份執行命令列工具...

使用IIS承載WCF服務

1 wcf可以方便的通過iis承載,此承載模型與asp.net和asp.net web service使用的模型類似。2 wcf可以在以下作業系統上的iis版本上承載 小注 3 在iis 7.0中提供了一種新的承載服務方式即was windows process activation service...

WCF系列之WCF服務呼叫方式

wcf服務呼叫通過兩種常用的方式 一種是借助 生成工具svcutil.exe或者新增服務引用的方式,一種是通過channelfactory直接建立服務 物件進行服務呼叫。svcutil.exe是乙個命令列工具,位於 c program files microsoft sdks windows v7....