ブラウザで.svcエンドポイントを参照すると、次のメッセージが表示されます。ハンドラ「svc-ISAPI-4.0_32bit」に不正なモジュール「IsapiModule」があります(64ビットWindowsでは、メッセージはハンドラ「svc-ISAPI-4.0_64bit」です。不正なモジュール「IsapiModule」があります)。
IISのどこにもIsapiModuleが見つかりません。どうすればこれを修正できますか?
1)適切なIIS機能がインストールされていることを確認します。[コントロールパネル]>[プログラムと機能]>[Windowsの機能をオンまたはオフにする]に移動し、[インターネットインフォメーションサービス]>[Web管理ツールとWorldWide Webサービス] 、および[ Microsoft.NETFramework ]ですべてを選択します。
2)Visual Studioコマンドプロンプトから、次のコマンドを実行します。
aspnet_regiis -i -enable
ServiceModelReg.exe -r
3)IISを再起動します。