天天看點

IIS8 Express WCF 404.17

我将系統更新到Windows10之後打開之前的WCF工程,出現了404.17錯誤。

根本原因是IIS未開啟對于WCF的支援。

首先我進去了控制台,打開了一些.NET3.5、.NET4.6以及IIS的相關功能,發現還是沒有作用,

Google、StackOverflow、MSDN找了個遍,沒有結果。

實在沒有辦法了,進去IIS Express目錄看了一下,結果在C:\Program Files\IIS Express

目錄下看見了WCF35Setup.js這個檔案,很明顯,這是用于啟用對WCF支援的腳本。

在目錄下shift+滑鼠右鍵,進入指令行,輸入如下指令:

WCF35Setup.js install
           

回車,測試發現,IIS Express下對于WCF的支援已經啟用。

我不确定之前對于windows功能的各種打開有沒有輔助作用,若指令無效,請嘗試在控制台的

【啟用或關閉windows功能】中進行設定。

開發環境

作業系統:win10 x86

IIS:8.0 Express

IDE:Visual Studio 2013 update5

.NET:3.5

繼續閱讀