为什么我的应用程序不允许我打开跟踪?

时间:2012-06-19 17:00:59

标签: asp.net tracing

我有一个asp.net应用程序,当我尝试打开应用程序跟踪....

 <system.web>
      <trace enabled="true" pageOutput="true" requestLimit="40" localOnly="false"/>
      <authorization>
        <deny users="?"/>
        <allow users="*"/>
      </authorization>
    </system.web>
  </location>
  <location path="Pages/Account/MyAlerts.aspx">
    <system.web>
      <authorization>
        <deny users="?"/>
        <allow users="*"/>
      </authorization>
    </system.web>
  </location>
  <location path="Pages/Account/FullDetails.aspx">
    <system.web>
      <authorization>
        <deny users="?"/>
        <allow users="*"/>
      </authorization>
    </system.web>
  </location>
  <location path="Pages/Account/ActivateLicence.aspx">
    <system.web>
      <authorization>
        <deny users="?"/>
        <allow users="*"/>
      </authorization>
    </system.web>
  </location>
  <system.web>

我收到以下错误:

arrrg no trace

我找了

<deployment retail=true /> 

但它不在我的配置中,我真的不明白为什么当我导航到mysite / trace.axd时我得到了这个错误。

1 个答案:

答案 0 :(得分:0)

查找来自

的继承值
  1. machine.config - 如果您正在使用.NET framework 4 C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config

  2. Root web.config - 如果您正在使用.NET framework 4 C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config

  3. 如果您的应用程序在IIS中配置为子文件夹,则您的web.config值可能已从父应用程序继承。

    <deployment retail=true />通常用于machine.config中的生产Web服务器,您可以从此处了解有关配置值继承的更多信息http://msdn.microsoft.com/en-us/library/ms178685.aspx