我按照http://msdn.microsoft.com/en-us/library/0x5wc973(v=vs.140).aspx中的说明启用了对ASP.NET页面的跟踪。但它不起作用。如果我用http://localhost/MyApp/trace.axd
调用跟踪查看器,那么我收到错误,我应该在web.config中启用跟踪标志。
<configuration> <system.web> <trace enabled="true"/> </system.web> </configuration>
问题的原因是什么?
答案 0 :(得分:1)
尝试此设置:
<trace enabled="true" pageOutput="true" />
此设置将直接在页面上显示跟踪。
如果您想检查trace.axd,请确保您使用正确的地址访问它。
根据您的设置,地址可能如下所示:
http://localhost:<PORTNUMBER>/trace.axd
答案 1 :(得分:0)
我已经解决了这个问题。我的应用程序只是一个虚拟目录。在应用程序中转换它可以解决问题。另一种解决方案是在IIS的根目录中添加跟踪标志。