IIS 8 を搭載した Windows 8 マシンで単純な WCF サービス アプリケーションを実行しようとしています。
ブラウザーで svc ファイルを表示しようとすると、SVC ファイルのみがダウンロードされます。
IIS で *.svc の MIME タイプを確認したところ、次のエントリがあります。
.svc
application/octet-stream
また、IIS でハンドラー マッピングを確認したところ、次のように svc-integrated のエントリがあります。
svc-Integrated
*.svc
Enabled
System.ServiceModel.Activation.HttpHandler
これらの他のサイトから提案されているように、いくつかのものも試しました:
.NET WCF SVC ファイルが実行される代わりにダウンロードされる
しかし、これを回避することはできません。
私が見るべき他の分野に感謝します。これには本当に困りました。
注: 私がこれを尋ねている理由は、私が持っているアプリケーションがサービスを呼び出すことができ、200 応答を受け取っていることを確認できるからですが、データが提供されていないようです。そのため、ブラウザーから .svc を確認することを考えましたが、代わりにファイルが自動的にダウンロードされます。
更新: 何らかの理由で、svc ファイルは Chrome を使用している場合にのみダウンロードされます。IE を使用している場合、svc は正常に動作します。おそらくこれは IIS の問題ではなく、Chrome のブラウザ設定の一部ではないでしょうか?