当试图让RESTful WCF服务POST在ASP.NET中工作时,我们在浏览器中看到以下错误消息:
服务器遇到处理请求的错误。请参阅服务器日志以获取更多详
我们正在使用ASP.NET开发服务器 - 有谁知道它保存日志文件的位置?
当试图让RESTful WCF服务POST在ASP.NET中工作时,我们在浏览器中看到以下错误消息:
服务器遇到处理请求的错误。请参阅服务器日志以获取更多详
我们正在使用ASP.NET开发服务器 - 有谁知道它保存日志文件的位置?
您可能需要考虑配置WCF跟踪 如本MSDN文章中所述。
如果在行为部分内的web.config文件中激活调试消息,则可以获取更多详细信息:
<serviceDebug
httpHelpPageEnabled="true"
includeExceptionDetailInFaults="true"
/>
http://msdn.microsoft.com/fr-fr/library/system.servicemodel.configuration.servicedebugelement.aspx
有什么东西出现在 事件查看器?
内置开发服务器应该将消息输出到事件查看器应用程序日志。我的确如此。
如果您不想配置跟踪,有几种方法可以启用详细的错误消息。这里有一个 博客文章 关于如何做到这一点。
我知道有3种方法可以获得更好的错误:
组 UseVerboseErrors' in
InitializeService'方法。但是,如果在调用“InitializeService”(发生这种情况)之前发生错误,这将不会给你任何东西。
组 IncludeExceptionDetailInFaults
在服务类之前使用属性为true。
组 IncludeExceptionDetailInFaults
使用web.config实现。