-->
    <authorization>
      <allow roles="admin" />
    </authorization>
    <roleManager enabled="true" />
    <compilation debug="true">
      <assemblies>
        <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
      </assemblies>
    </compilation>
   <!--
(1)
-----------<roleManager enabled="true" />报错--------------------------------
(2)
在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在IIS中没有将虚拟目录配置为应用程序,则可能导致此错误。ASP.NET