當開始寫 WCF 的程式時,寫的時候就用 ASP.Net 內建的虛擬 Web 來寫,寫了寫、測了測,沒什麼問題想看看放到 IIS 時的狀況是否能夠符合我的預期,結果一放,怎麼執行怎麼錯~~,還會出現

HTTP Error 500.21 - Internal Server Error

Handler "WebServiceHandlerFactory-Integrated" has a bad module "ManagedPipelineHandler" in its module list.

結果查了查資料,原來是因為我的 IIS 是用【新增/移除 Windows 功能】的關係,所以 ASP.Net 的設定沒有安裝進去,這樣就簡單了,執行下列這段就可以了

%WinDir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

創作者介紹
創作者 careychen 的頭像
careychen

I believe i can fly

careychen 發表在 痞客邦 留言(3) 人氣()