ローカル開発マシンで起動して実行しようとしている WCF サービス プロジェクトがあります。
Cassini で実行されている IE8 から .SVC を実行すると、問題なく動作します。
IIS で実行されている IE8 から .SVC をヒットすると、次のサーバー エラーが発生します。
このサービスは '2' コントラクトを実装します。WebScriptServiceHostFactory を使用するには、サービスごとに 1 つのコントラクトを実装する必要があります。複数のコントラクトを使用する必要がある場合は、通常の ServiceHost を使用してください。
IIS 構成に問題があるようです。私の同僚は、自分のマシンで IIS を介してプロジェクトを実行しており、Windows 7 に同じ IIS および WWW 機能がインストールされていることを確認するために、Windows 機能リストを調べて一致させました。
また、4.0 の IIS に aspnet を再登録しましたが、エラーは変わりませんでした。