当试图获得一个RESTful的WCF服务POST在ASP.NET工作,我们看到以下错误消息在浏览器中:ASP.NET开发服务器 - 日志文件的位置
服务器遇到一个错误处理请求。查看服务器日志获取更多详细信
我们正在使用ASP.NET开发服务器 - 有谁知道它在哪里保存它的日志文件?
当试图获得一个RESTful的WCF服务POST在ASP.NET工作,我们看到以下错误消息在浏览器中:ASP.NET开发服务器 - 日志文件的位置
服务器遇到一个错误处理请求。查看服务器日志获取更多详细信
我们正在使用ASP.NET开发服务器 - 有谁知道它在哪里保存它的日志文件?
您可能需要考虑配置WCF跟踪as described in this MSDN article。
Event Viewer上有什么东西出现吗?
如果激活行为一节内的web.config文件中的调试信息,您可以得到更多的细节:
<serviceDebug
httpHelpPageEnabled="true"
includeExceptionDetailInFaults="true"
/>
http://msdn.microsoft.com/fr-fr/library/system.servicemodel.configuration.servicedebugelement.aspx
内置的开发服务器应该输出信息到事件查看器应用程序日志我的确如此。
如果您不想配置跟踪,有几种方法可以启用详细的错误消息。这是关于如何做到这一点的blog post。
我所知道的3的方式来获得更好的错误:
设置UseVerboseErrors' in
InitializeService”的方法。然而,如果你的错误发生在InitializeService被调用之前(这会发生),这不会给你任何东西。
使用服务类之前的属性将IncludeExceptionDetailInFaults
设置为true。
使用web.config将IncludeExceptionDetailInFaults
设置为true。
尝试事件查看器。 – 2009-07-21 16:02:54
@阿德里安 - 让这个答案,我将它投票。 – 2009-07-21 16:03:41