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执行,并且不验证文件是否存在)