在II6中找不到WCF联合服务

时间:2009-12-01 19:59:23

标签: wcf iis rest iis-6 syndication

我有一个WCF联合服务,在Windows Vista或Windows 7上本地运行时工作正常,但当它部署到Windows 2003 Server时,它获得404(无法找到资源)。

非REST WCF服务在这台机器上运行正常,所以我知道.Net 3.5在IIS中正确注册。

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

我相信这个问题之前已多次提出过。搜索IIS WCF 404,或签出此question

答案 1 :(得分:0)

在Microsoft联系人的帮助下,我们发现了此问题的解决方案。虽然.Net Syndication是WCF的一部分,但它是.Net 3.5的一部分,而不是3.0。 2003服务器安装了3.0,这就是为什么机器上的其他WCF服务功能正常,但没有安装.Net 3.5的原因。安装.Net 3.5 SP1解决了我们的问题。感谢Darrel Miller回应这一见解。