ASP.NET Development Server - 日志文件位置

时间:2009-07-21 16:02:05

标签: asp.net rest

当尝试在ASP.NET中使用RESTful WCF服务POST时,我们在浏览器中看到以下错误消息:

  

服务器在处理请求时遇到错误。有关详细信息,请参阅服务器日志。

我们正在使用ASP.NET开发服务器 - 有谁知道它保存日志文件的位置?

5 个答案:

答案 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种方法可以获得更好的错误:

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

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

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