使用wcf rest服务在iis7上显示错误?

时间:2013-04-01 23:37:04

标签: .net wcf iis-7

我有一个wcf休息服务,当我把它放在iss7上并运行时给我这个

The server encountered an error processing the request.
See server logs for more details.

但是日志没有说什么。所以我的问题是如何解决这些错误?

2 个答案:

答案 0 :(得分:2)

根据我的需要(调试)在我的服务行为中将此设置为true并获得异常。

<serviceDebug includeExceptionDetailInFaults="false"/>

答案 1 :(得分:0)

您可以使用多种方法来获取详细错误。基本上,它们的工作方式与BlaShadow描述的工作方式相同。这是一个blog post

我知道有3种方法可以获得更好的错误:

  1. 设置UseVerboseErrors' in InitializeService'方法。但是,如果在调用“InitializeService”(发生这种情况)之前发生错误,这将不会给你任何东西。

  2. 使用服务类之前的属性将IncludeExceptionDetailInFaults设置为true。

  3. 使用web.config将IncludeExceptionDetailInFaults设置为true。