摘要:[WCF] Windows Server 2012 如何開啟WCF
當我們在Windows Sever 2012佈署Silverlight時跳出下列錯誤訊息
同事將相同的WebConfig設定拿來自己的開發環境使用,發覺執行一切正常,
所以懷疑是不是Server 2012的IIS設定有誤,檢查之後發覺在處理常式對應裡面好像少了下列幾個SVC開頭的項目
我猜想應該是部份Window的功能沒有開啟,所以到伺服器管理員裡面看看還有哪些東西該點的沒點
看到WCF字樣我的眼睛就亮了,我猜一定是你!
步驟:
1. 開啟伺服器管理員
2.點選新增角色及功能
3. 在新增角色及功能精靈中選取「功能」選項
4. .展開「NET Framework 4.5」節點
5. 展開「WCF服務」節點
6. 勾選「HTTP啟用」
7. 安裝
等候安裝之後重新執行Silverlight 應用程式看看還可不可以,果然就正常運作了
Reference:
http://stackoverflow.com/questions/11116134/wcf-on-iis8-svc-handler-mapping-doesnt-work