Windows Vista または Windows 7 でローカルに実行すると正常に動作する WCF Syndication Service がありますが、Windows 2003 Server に展開すると 404 (リソースが見つかりません) になります。
REST 以外の WCF サービスはこのマシンで正常に動作するため、.Net 3.5 が IIS に正しく登録されていることがわかります。
助言がありますか?
Windows Vista または Windows 7 でローカルに実行すると正常に動作する WCF Syndication Service がありますが、Windows 2003 Server に展開すると 404 (リソースが見つかりません) になります。
REST 以外の WCF サービスはこのマシンで正常に動作するため、.Net 3.5 が IIS に正しく登録されていることがわかります。
助言がありますか?
Microsoft の連絡先の助けを借りて、この問題の解決策を発見しました。.Net Syndication は WCF の一部ですが、3.0 ではなく .Net 3.5 の一部です。2003 サーバーには 3.0 がインストールされていたため、マシンに存在する他の WCF サービスは機能していましたが、.Net 3.5 はインストールされていませんでした。.Net 3.5 SP1 をインストールすると、問題が解決しました。ダレル・ミラー、その洞察に応えてくれてありがとう。
この問題はこれまで何度も取り上げられてきたと思います。IIS WCF 404 を検索するか、この質問を確認してください。