安裝WCF服務圖示解釋說明
我今天研究了許久WCF服務問題,我都快崩潰了! ,以后再也不能隨便的關機了,因為這次的不小心,幾乎所有的Net安裝,調(diào)試問題都被我碰到了,還好,我一個個把他記錄下來了,同時,在相關論壇上找了一些相關的解決辦法,分享一下,供大家相互學習交流
然后我在我的WCF服務開發(fā)環(huán)境就出現(xiàn)了下面這個錯誤頁面:
從WCF服務這個界面可以發(fā)現(xiàn)一些有趣的現(xiàn)象,第一 , Azure 使用了另外一個端口 127.0.0.1:5100,第二,證明BasicHttpBinding的確默認沒有帶安全標示。
看到左邊的Detail Error Information感覺.svc 文件好像根本沒有進程來Handler,感覺IIS7 用一個靜態(tài)文件的進程在處理,思考了兩分鐘,頭腦中閃現(xiàn)了WAS,然后去控制面板檢查,發(fā)現(xiàn)果然WAS (Windows Process Activation Service)沒有安裝。#t#
然后退出Visual Studio 轉(zhuǎn)為系統(tǒng)安裝,我是運行在Windows Server 2008上,安裝WAS的界面如下:
安裝之后,都不用重新啟動,繼續(xù)F5 運行,這下WCF服務可以訪問了
根據(jù)之前的設計,目前的任務已經(jīng)完成了一半了,我們已經(jīng)成功在一個Web Role中發(fā)布了一個記錄消息的WCF服務,剩下的工作是要在Worker Role中調(diào)用這個WCF服務。
現(xiàn)在可以點擊Worker Role項目,然后選擇添加服務引用(Add Service Reference)