网站启动时ASP.NET重写web.config

时间:2018-07-11 10:55:21

标签: asp.net web-config

我有一个网站(与应用程序不同),在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>

任何人都可以向我解释发生了什么,为什么?

0 个答案:

没有答案