我使用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
答案 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