trace.axd返回404错误

时间:2020-03-06 15:04:54  来源:igfitidea点击:

在.Net生产服务器上,我无法查看应用程序跟踪。 Web服务器返回404错误。在本地计算机上复制文件时,该跟踪有效,因此无法进行进一步的测试。

跟踪似乎已正确设置:

<trace enabled="true" requestLimit="20" pageOutput="true" 
traceMode="SortByTime" localOnly="false" />

编辑:

废话,我试图直接回复它,因为我在那上面损失了2个小时,而且有些谷歌搜索表明我不是唯一一个偶然发现的人。显然我不能接受自己的回答:)

解决方案

首先,检查跟踪是否在最小跟踪指令的情况下起作用:

<trace enabled="true" />

在任何情况下都应该起作用。

然后检查IIS配置:URL重写规则可能会干扰trace.axd url。

如果不是这种情况,请检查服务器是否接受.axd扩展名(管理IIS>属性>主目录>配置:.axd扩展名应该存在,由aspnet_isapi.dll执行,并且不验证文件是否存在)