WCF REST服务无法正常工作 - 没有显示任何内容

时间:2010-06-15 21:28:45

标签: .net wcf iis

过去20小时左右,我一直在摸不着头脑,试图找出我的基本WCF应用程序出了什么问题,但绝对没有运气:(

我正在关注本教程: http://www.c-sharpcorner.com/UploadFile/dhananjaycoder/RESTEnabledService05122009034907AM/RESTEnabledService.aspx

由于某种原因,WCF显示空白页。

我检查了IIS,重新安装了.NET 4.0,清理并重新编写了.svn处理程序,在不同的测试服务器上试过......还是,nada。

您知道配置可能出现的问题吗?我认为代码很简单(基本上与我发布的页面相同)所以它不能是代码本身......对吗?

任何帮助将不胜感激:)


经过一些测试后,我意识到真正的问题是URL路由。

当我使用WCF测试客户端时,我可以很好地调用这些方法,但是当我尝试通过浏览器访问时,它会因400(错误的请求)而失败。

2 个答案:

答案 0 :(得分:0)

从Visual Studio调试时是否显示WCF服务页面? (假设您正在使用它来开发WCF。)您应该检查事件查看器是否有错误。

答案 1 :(得分:0)

我发现WCF / IIS托管服务有时难以追踪问题。特别是如果是配置/序列化问题,您的服务甚至都不会运行。在追踪这些WCF问题时,我发现的两个最有用的东西是:

  1. 使用fiddler之类的东西来发送请求。这样可以更好地了解即将发生的错误。
  2. 启用service tracing并使用svc跟踪工具查找代码运行前生成的异常。