无法在IIS 7上托管WCF REST服务40(CS)

时间:2011-06-03 10:26:37

标签: wcf web-services rest iis-7 service

我使用WCF REST服务模板40(CS)在vs2010(4.0)中创建了WCF REST服务。它在localhost和本地IIS(7.5)上工作正常,没有给我任何错误。但是当我尝试在服务器上部署它时,它给了我500内部服务器错误。我已经在locl IIS上采用了相同的方式。它没有给我更多关于错误的细节。当我检查服务器日志时,它说service.svc - 文件不存在。虽然我没有创建.svc文件,但我直接使用给定的模板。

任何人都可以帮我找到解决方案......

提前致谢...


我正在使用模板,因此没有.svc文件。在这里,我们可以使用文件名直接访问没有.svc的uri。


Chrome只显示500内部服务器错误。它没有显示任何有关错误的相关信息。

-

Satyen Pandya

1 个答案:

答案 0 :(得分:0)

最后我发现了导致我服务错误的事情。我已经使用了MySQL数据库并且对旧版本的MySql.Data.dll文件的引用,当我用更新版本升级该dll时,我的整个项目没有响应。它被替换为我的新版本,当我使用旧版本测试时,服务正常运行。

为了在WCF上托管它,在解决上述问题后,在IIS上托管网站的正常程序为我工作... 我最好选择使用.net 3.5 WCF Rest Service。 svc扩展可用。

感谢大家审核我的问题..

看看类似的帖子...... @ hosting .net 4.0 REST WCF service in IIS 6