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

















