当尝试在ASP.NET中使用RESTful WCF服务POST时,我们在浏览器中看到以下错误消息:
服务器在处理请求时遇到错误。有关详细信息,请参阅服务器日志。
我们正在使用ASP.NET开发服务器 - 有谁知道它保存日志文件的位置?
答案 0 :(得分:6)
如果在行为部分的web.config文件中激活调试消息,则可以获得更多详细信息:
<serviceDebug
httpHelpPageEnabled="true"
includeExceptionDetailInFaults="true"
/>
http://msdn.microsoft.com/fr-fr/library/system.servicemodel.configuration.servicedebugelement.aspx
答案 1 :(得分:6)
您可能需要考虑配置WCF跟踪as described in this MSDN article。
答案 2 :(得分:2)
Event Viewer上是否有任何显示内容?
答案 3 :(得分:2)
内置开发服务器应该向事件查看器应用程序日志输出消息。我的确如此。
答案 4 :(得分:0)
如果您不想配置跟踪,有几种方法可以启用详细的错误消息。这是关于如何执行此操作的blog post。
我知道有3种方法可以获得更好的错误:
设置UseVerboseErrors' in
InitializeService'方法。但是,如果在调用“InitializeService”(发生这种情况)之前发生错误,这将不会给你任何东西。
使用服务类之前的属性将IncludeExceptionDetailInFaults
设置为true。
使用web.config将IncludeExceptionDetailInFaults
设置为true。