Windows 8 の IIS で WCF サービスを提供できない 質問する

Windows 8 の IIS で WCF サービスを提供できない 質問する

Windows 8マシンのIISでWCFサービスを提供しようとすると、よく知られているエラーが発生します。

拡張機能の設定により、要求したページを提供できません。ページがスクリプトの場合は、ハンドラーを追加してください。ファイルをダウンロードする必要がある場合は、MIME マップを追加してください。

以前の回避策は実行でしたaspnet_regiis -iが、このコマンドは Windows 8 では非推奨になっているようで、応答がありませんThis option is not supported on this version of the operating system. (...)

回避策は何でしょうか?

(通常のページはすでに有効になっているのでaspx、IIS 構成のほとんどは正常なようです。)

ベストアンサー1

考えるまでもないようですが、WCFサービスはPrograms and Features -> Turn Windows features on or offコントロールパネルで有効にする必要があります。.NET Framework Advanced Services -> WCF ServicesHTTP Activationmdsnのこのブログ投稿

コマンドプロンプト(管理者として)から、次のコマンドを実行できます。

C:\> DISM /Online /Enable-Feature /FeatureName:WCF-HTTP-Activation
C:\> DISM /Online /Enable-Feature /FeatureName:WCF-HTTP-Activation45

エラーが発生した場合は以下を使用してください

C:\> DISM /Online /Enable-Feature /all /FeatureName:WCF-HTTP-Activation
C:\> DISM /Online /Enable-Feature /all /FeatureName:WCF-HTTP-Activation45

おすすめ記事