1

我有一个 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 没有痕迹

我一直在寻找

<deployment retail=true /> 

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

4

1 回答 1

0

寻找继承自您的价值观,

  1. machine.config - 如果您使用的是 .NET framework 4,它位于 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config

  2. 根 web.config - 如果您使用 .NET 框架 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

于 2012-06-19T17:05:43.920 回答