我有一个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>
我收到以下错误:
我找了
<deployment retail=true />
但它不在我的配置中,我真的不明白为什么当我导航到mysite / trace.axd时我得到了这个错误。
答案 0 :(得分:0)
查找来自
的继承值machine.config - 如果您正在使用.NET framework 4 C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config
Root web.config - 如果您正在使用.NET framework 4 C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config
如果您的应用程序在IIS中配置为子文件夹,则您的web.config值可能已从父应用程序继承。
<deployment retail=true />
通常用于machine.config中的生产Web服务器,您可以从此处了解有关配置值继承的更多信息http://msdn.microsoft.com/en-us/library/ms178685.aspx