我有一个网站(与应用程序不同),在Web.Config文件中定义了customerrors属性,如下所示:
<system.web>
<customErrors mode="On" />
<compilation debug="false" targetFramework="4.5.1">
<assemblies>
<add assembly="System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
</assemblies>
</compilation>
</system.web>
首次调用该网站时,web.config更改,并且customerrors属性现在如下所示:
<system.web>
<customErrors mode="Off" />
<compilation debug="true" targetFramework="4.5.1">
<assemblies>
<add assembly="System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
</assemblies>
</compilation>
</system.web>
任何人都可以向我解释发生了什么,为什么?