WCF 一步一步 釋出 WCF服務 到 IIS
使用VS自帶的WCFSVCHost(WCF服務主機)釋出WCF服務,時刻開發人員測試使用。
下面我們來看一下如何在IIS中部發佈一個WCF服務。
環境是VS 2008 (公司電腦沒有安裝VS2010)^_^
我們從頭開始,不寫程式碼,完全的配置,會收穫不小。
新建一個WCF 服務庫
建立一個WCF服務應用程式
結果如下
刪除掉WCF程式中不需要的預設檔案,如下圖
為WcfService1專案新增WcfServiceLibrary1的引用,如下圖。
修改宣告指示內容,讓這個Service.svc檔案的後臺程式碼指向我們建立的WCF服務庫專案--WcfServiceLibrary1專案中的服務類,改後的程式碼如下:
<%@ ServiceHost Language="C#" Debug="true" Service="WcfServiceLibrary1.Service1" %>
Ctrl+Shift+B 編譯一下解決方案,配置工具用的反射,先編譯才行
此時我們的WCF服務站點並不能把WCF服務庫中的服務和終結點發布出來,還需要我們對web.config進行一系列的配置工作。
右鍵我們要配置的Web.Config檔案,編輯WCF配置
在彈出的服務配置視窗中,把Service1服務指定到WCF服務庫的WcfServiceLibrary1.dll中的WcfServiceLibrary1.Service1服務類上。
再把其中的一個對外終結點的Contract設為WCF服務庫的WcfServiceLibrary1.dll中的WcfServiceLibrary1.IService1服務契約上。
這一步是可選的,我們再為此WCF服務站點新增一個終結點,配置如下圖
下面我們將試著使用不同的終結點與WCF服務進行互動,檢視執行情況。
當我們使用IIS5或IIS6釋出WCF服務的時候一般只建立Http繫結的終結點,而不能建立使用TCP繫結、管道繫結的終結點。
測試服務
在Service1.svc上右擊,選擇“在瀏覽器中檢視”,在IE中執行此服務。
由此我們看到我們可以在ASP.NET Development Server中釋出我們的WCF服務了。
右鍵WcfService1專案,找到Web選項卡,使用IIS除錯,就是部署在IIS的虛擬目錄上了
設定預設啟動頁面為,Service1.svc 按F5
注意,使用下圖的命令提示視窗,執行WcfTestClient
新增服務,並輸入服務的地址,這是必須的
不得不感嘆,微軟的東西就是好用啊。
我們可以看到釋出的服務中有兩個終結點:這兩個終結點的傳輸方式不同,但提供的方法是相同的。
附加內容
你可以通過上面的方法,整合多個Wcf服務庫到WcfService1中來,動手試試吧
相關推薦
WCF 一步一步 釋出 WCF服務 到 IIS
使用VS自帶的WCFSVCHost(WCF服務主機)釋出WCF服務,時刻開發人員測試使用。 下面我們來看一下如何在IIS中部發佈一個WCF服務。 環境是VS 2008 (公司電腦沒有安裝VS2010)^_^ 我們從頭開始,不寫程式碼,完全的配置,會收穫不小。 新建一個WCF
一步一步搭建客服系統 (4) 客戶列表 - JS($.ajax)調用WCF 遇到的各種坑
clu web operation script ont javascrip -1 mod ima 閱讀目錄 1 創建WCF服務 2 調用WCF 3 配置 4 遇到的各種坑 本文以一個生成、獲取“客戶列表”的demo來介紹如何用js調用wcf,以及遇到的各種問題。
1.一步一步學開發(遊戲賬服數據庫的使用 Erlang 服務器)
http ats 日誌收集 yield data obj 開發 用戶 nbsp mysql 與mongodb的特點與優劣 http://www.cnblogs.com/eternal1025/p/5419905.html 首先我們來分析下mysql 與mongodb的特
一步搞定私有Git服務器部署(Gogs)
soft 管理員 efault shared 自由 mes off valid art http://www.jianshu.com/p/424627516ef6 零、安裝 Docker 和 Compsoe 首先安裝 Docker: $ curl -sSL http
Java與WCF互動(一 Java客戶端呼叫WCF服務
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
一步一步學會系統釋出
跟著牛腩老師做完釋出系統,所有的結局都已寫好,一場初雪,美的讓我忘了還欠她一個美麗的轉身--釋出,但是小編呢,今天不以牛腩老師的新聞釋出系統為例,以考試系統為例,跟小夥伴分享系統釋出的點點滴滴。最近小編接手了一個高大上的任務,考試系統維護,用我小夥伴的話來吐槽一下
從安裝作業系統開始,一步一步詳細的基於spring web專案建立與釋出
1.centos7 安裝 software selection選擇server with gui 設定centos鎖屏時間:Application→System Tools→Settings→Privacy→close→Screen Lock→ Lock Screen
使用Eclipse+axis2一步一步釋出webservice
1、下載axis2相關軟體http://axis.apache.org/axis2/java/core/download.html 2、Java環境配置:JAVA_HOME、JRE_HONE、PAT
【我的新書】一步一步學SpringBoot 2:微服務專案實戰
開心一笑 【聲音有磁性的人適合做直播,可以吸引到很多老鐵】 提出問題 我的新書具體內容??? 購買地址 淘寶地址1: 淘寶地址2: 淘寶地址3: 淘寶地址4: 淘寶地址5: 解決問題 前言 Spring Boot,是近幾年非常流行的微服務框架,
使用Topshelf元件 一步一步建立 Windows 服務
我們先來介紹一下使用它的好處,以下論述參考自其他大神。 topshelf是建立windows服務的一種方式,相比原生實現ServiceBase、Install.Installer更為簡單方便, 我們只需要幾行程式碼即可實現windows服務的開發。 topshelf本身支援windows及linux下mono
使用 Topshelf 元件一步一步建立 Windows 服務 (2) 使用Quartz.net 排程
上一篇說了如何使用 Topshelf 元件快速建立Windows服務,接下來介紹如何使用 Quartz.net 關於Quartz.net的好處,網上搜索都是一大把一大把的,我就不再多介紹。 先介紹需要用到的外掛: Quartz版本我用的 2.6.2的, 沒有用3.0以上的,因為你用了就會知道,會打
一步一步教你如何重裝筆記本電腦系統?
splay 出錯 經歷 fff 過程 rep 聯想 isp pre 本文標簽: 電腦技巧 重裝筆記本電腦系統 重裝系統 重裝dell聯想宏碁電腦系統 原文地址:http://whosmall.com/?post=461 不知不覺中,已在程序猿這個職業中瘋狂熬過去了3年時間
CentOS 7 一步一步搭建LAMP
centos7 lamp一、準備環境1、系統版本[[email protected]/* */ ~]# cat /proc/versionLinux version 3.10.0-514.16.1.el7.x86_642、關防火墻[[email protected]/* */ ~]#
[透析] 卷積神經網絡CNN究竟是怎樣一步一步工作的?(轉)
caff 素數 aec near chris line 旋轉 均值 水平 視頻地址:https://www.youtube.com/embed/FmpDIaiMIeA 轉載:http://www.jianshu.com/p/fe428f0b32c1 文檔參閱:pdf
WCF學習——構建一個簡單的WCF應用(一)
frame port app 位置 協定 enc splay msdn ons 本文的WCF服務應用功能很簡單,卻涵蓋了一個完整WCF應用的基本結構。希望本文能對那些準備開始學習WCF的初學者提供一些幫助。 在這個例子中,我們將實現一個簡單的計算器和傳統的分布式通信框架一樣
用Html5/CSS3做Winform,一步一步教你搭建CefSharp開發環境(附JavaScript異步調用C#例子,及全部源代碼)上
轉載 界面設計 右鍵 異步 一個 由於 編寫 scrip 調用 本文為雞毛巾原創,原文地址:http://www.cnblogs.com/jimaojin/p/7077131.html,轉載請註明 CefSharp說白了就是Chromium瀏覽器的嵌入式核心,我們用此開發W
一步一步跟我學習hadoop(5)----hadoop Map/Reduce教程(2)
submit calc run submitjob des conf sam ner 打開 Map/Reduce用戶界面 本節為用戶採用框架要面對的各個環節提供了具體的描寫敘述,旨在與幫助用戶對實現、配置和調優進行具體的設置。然而,開發時候還是要相應著API進行
一步一步設置Joomla!開發環境
簡單 blog part get cto 越南人 setting 公司 月份 轉載自:http://h2appy.blog.51cto.com/609721/373414 雖然是英文,可是寫的非常淺顯易懂,再配合截圖,更是明了。 http://docs.joomla.
一款APP的開發設計是如何從0到1一步一步設計的
容易 學習 nbsp 過程 很快 idt 工具 strong fail 目前在行業裏,關於APP界面設計規範也是層次不齊,很多都還停留在6的設備和ios 9的系統之上,而現在最新的是iphone 7和iOS 10了(更新換代真的很快),我這裏說的是最新的iOS 界面設計
一步一步學Vue(八)
nod png 路由配置 ring 圖片 sca -a 基本 routes 本篇完成如下場景: 1、系統包含首頁、客戶信息查詢、登錄三個模塊 2、默認進入系統首頁,如果要進行用戶查詢,則需要進行登錄授權 3、查詢用戶後點擊列表項,則進入詳情頁面 基於上述場景需求描述