Code
<?xml version="1.0"?>
<!-- 
    注意: 除了手动编辑此文件以外,您还可以使用 
    Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的
     “网站”->“Asp.Net 配置”选项。
    设置和注释的完整列表在 
    machine.config.comments 中,该文件通常位于 
    \Windows\Microsoft.Net\Framework\v2.x\Config 中
-->
<configuration>
    <configSections>
        <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
            <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
                <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
                <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
                    <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/>
                    <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
                    <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
                    <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
                </sectionGroup>
            </sectionGroup>
        </sectionGroup>
    </configSections>
    <appSettings>
        <add key="CRMonnection" value="Data Source=192.168.107.89;Initial Catalog=CRM;Integrated Security=false;uid=nouter;Password=123456"></add>
        <add key="ForumName" value="苏飞"/>
    </appSettings>
    <connectionStrings/>
  <!--意思是让这个目录给所有的用户访问-->
  <location path ="Error.aspx">
    <system.web >
      <authorization>
        <allow  users ="?"/>
      </authorization>
    </system.web>
  </location>
  <!--意思是让这个目录给所有的用户访问-->
  <location path ="ErrorVal.aspx">
    <system.web >
      <authorization>
        <allow  users ="?"/>
      </authorization>
    </system.web>
  </location>
  <!--意思是让这个目录给所有的用户访问-->
  <location path ="LoginImages">
    <system.web >
      <authorization>
        <allow  users ="?"/>
      </authorization>
    </system.web>
  </location>
  <!--意思是让这个目录中指定的文件给所有的用户访问-->
  <location path ="SystemSetting/CheckCode.aspx">
    <system.web >
      <authorization>
        <allow  users ="?"/>
      </authorization>
    </system.web>
  </location>
    <system.web>
        <!-- 
            设置 compilation debug="true" 可将调试符号插入
            已编译的页面中。但由于这会 
            影响性能,因此只在开发过程中将此值 
            设置为 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"/>
                <add assembly="Telerik.Charting, Version=2.0.2.0, Culture=neutral, PublicKeyToken=D14F3DCC8E3E8763"/>
                <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
                <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies>
        </compilation>
        <!--
            通过 <authentication> 节可以配置 ASP.NET 用来 
            识别进入用户的
            安全身份验证模式。 
        -->
    <authentication  mode ="Forms" >
      <forms loginUrl="Login.aspx"  name ="login"></forms>
    </authentication>
    
    <authorization>
      <deny users ="?"/>
      <allow  roles ="admin"/>
    </authorization>
    <!--
            如果在执行请求的过程中出现未处理的错误,
            则通过 <customErrors> 节可以配置相应的处理步骤。具体说来,
            开发人员通过该节可以配置
            要显示的 html 错误页
            以代替错误堆栈跟踪。

<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
            <error statusCode="403" redirect="NoAccess.htm" />
            <error statusCode="404" redirect="FileNotFound.htm" />
        </customErrors>
        -->
    <customErrors mode="RemoteOnly" defaultRedirect="Error.aspx">
      <error statusCode="403" redirect="Error.aspx" />
      <error statusCode="404" redirect="Error.aspx" />
    </customErrors>
    
    <!--  会话状态设置
          默认情况下,ASP.NET 使用 Cookie 来标识哪些请求属于特定的会话。
          如果 Cookie 不可用,则可以通过将会话标识符添加到 URL 来跟踪会话。
         若要禁用 Cookie,请设置 sessionState cookieless="true"。
    -->
    <!--在这里设置为True是为了,验证请求过滤,但是False表示没有过滤这样做太不安全了所以一定不要这样,最好的方法是在当前页面添加Page_Error()函数
    
   protected void Page_Error(object sender, EventArgs e)
    {
            Exception ex = Server.GetLastError();
            if (ex is HttpRequestValidationException)
            {
                Response.Write("请您输入合法字符串。");

Server.ClearError(); // 如果不ClearError()这个异常会继续传到Application_Error()。
            }
    }
    -->
        <pages validateRequest ="true">
            <controls>
                <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
                <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            </controls>
        </pages>
        <httpHandlers>
            <remove verb="*" path="*.asmx"/>
            <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
        </httpHandlers>
        <httpModules>
            <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        </httpModules>
    </system.web>
    <system.codedom>
        <compilers>
            <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
                <providerOption name="CompilerVersion" value="v3.5"/>
                <providerOption name="WarnAsError" value="false"/>
            </compiler>
            <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" warningLevel="4" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
                <providerOption name="CompilerVersion" value="v3.5"/>
                <providerOption name="OptionInfer" value="true"/>
                <providerOption name="WarnAsError" value="false"/>
            </compiler>
        </compilers>
    </system.codedom>
    <!-- 
        在 Internet 信息服务 7.0 下运行 ASP.NET AJAX 需要 system.webServer
        节。对早期版本的 IIS 来说则不需要此节。
    -->
    <system.webServer>
        <validation validateIntegratedModeConfiguration="false"/>
        <modules>
            <remove name="ScriptModule"/>
            <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        </modules>
        <handlers>
            <remove name="WebServiceHandlerFactory-Integrated"/>
            <remove name="ScriptHandlerFactory"/>
            <remove name="ScriptHandlerFactoryAppServices"/>
            <remove name="ScriptResource"/>
            <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        </handlers>
    </system.webServer>
    <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <dependentAssembly>
                <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
                <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
            </dependentAssembly>
            <dependentAssembly>
                <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
                <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
            </dependentAssembly>
        </assemblyBinding>
    </runtime>
</configuration>

阅读全文下载代码:http://www.cckan.net/forum.php?mod=viewthread&tid=73

转载于:https://www.cnblogs.com/sufei/archive/2009/05/16/1485979.html

WebConfig的经典使用,大家一起交流一下吧!!!相关推荐

  1. 健身背部经典动作-健身经验交流

    文章目录 前言 一.高位下拉(背部宽度) 1.1.握杆 1.2.动作要领 1.3.注意事项 二.坐姿划船(背部厚度) 2.1.动作要领 2.3.注意事项 三.预告(杠铃划船) 前言 记录一下健身背部动 ...

  2. 健身胸部经典动作-健身经验交流

    文章目录 前言 一.卧推(究极推荐) 1.1.握杆 1.2.准备动作 1.3.发力阶段 1.4.注意事项 二.哑铃卧推 前言 为什么要练胸肌? 胸肌是一块门面肌,也是很多男人最重视的一块肌肉.有两块厚 ...

  3. 网络同步在游戏历史中的发展变化(二)—— Lockstep与帧同步

    前言: 网络同步属于游戏开发中比较重要且复杂的一部分,但是由于网上的资料内容参差不齐,很多人直接拿别人的结论写文章,导致很多人对这一块的很多概念和理解都是错误的.本文参考了大量的相关论文和资料(三十篇 ...

  4. 初中计算机科学生情况,初中计算机科学与技术的现代化运用探究

    初中计算机科学与技术的现代化运用探究 方弟伟 四川省资阳市安岳县共和九年制学校 四川 资阳 642362 摘要:在"互联网+"的时代背景下,计算机科学与技术已应用到各个领域,尤其在 ...

  5. 网络同步在游戏历史中的发展变化(三)—— 状态同步的发展历程与基本原理(上)...

    前言: 网络同步属于游戏开发中比较重要且复杂的一部分,但是由于网上的资料内容参差不齐,很多人直接拿别人的结论写文章,导致很多人对这一块的很多概念和理解都是错误的.本文参考了大量的相关论文和资料(花了半 ...

  6. 基于量桨搭建AI量子通信模拟平台,优化量子通信协议

    点击左上方蓝字关注我们 项目背景 现阶段量子通讯协议的设计和优化依然停留在人工处理的阶段,距离迈向系统化工程处理依然有着不小的距离.导致目前量子通讯协议从研发到实验验证这一整套流程面临着周期长.成本高 ...

  7. 一名校招求职者的自我修养(文字版汇总)

    大家好,我是Jerish,网易游戏高级客户端开发工程师.最近借着本科导员找我为学弟学妹们分享找工作经验的这个契机,我把近年来的求职经验做一个非常详细和全面的梳理和总结,以视频的形式给大家分享出来. B ...

  8. 电子与信息工程专业必读书籍1000本

    电子技术之电子与信息工程专业必读书籍1000本 音响技术 74 立体声音箱的结构.应用和制作 75 电子产品维修技术丛书 音响原理与电路分析 76 家用电器维修丛书 家用音响电路原理与检修方法 77 ...

  9. 网络同步在游戏历史中的发展变化(五)—— 物理同步

    这是[游戏开发那些事]的第43篇原创 点击关注加"星标"获取更多游戏开发知识与科普文章 五:物理同步 1.概念与理解 - 什么是物理同步 2.问题与解决方案 - 物理引擎的确定性问 ...

最新文章

  1. 浅析网页界面设计——首页设计
  2. 解题报告 poj 3207
  3. OpenMP入门教程
  4. Python处理图像五个有趣场景,很实用!
  5. 基本排序算法之4——归并排序mergesort
  6. Flink SQL Client注册JAVA UDF完整流程
  7. 3D打印材料PLA,ABS对比
  8. Kali 2.0 采用ssh连接登陆
  9. 如何设置计算机网共享文件夹,局域网内如何设置共享文件夹呢
  10. 部署web应用程序到tomcat
  11. PBRT中的误差舍入管理(浮点运算)
  12. DataBindings的用法
  13. C++_二维数组的动态申请内存3种方法
  14. jms和activemq
  15. ts540服务器安装系统,ThinkServer TS540 OS安装手册 V1.3.pdf
  16. eclipse下载完成了但是打不开
  17. 19年深圳杯D题之爬取电视收视率排行榜
  18. 注册一个域名需要多少钱_注册一个新的域名需要多少钱 注册域名费用明细
  19. CentOS 7设置NTP、SSH服务
  20. 利用Python实现图片信息隐藏

热门文章

  1. Worm HDU 2151
  2. C#多线程中lock的用法
  3. Mysql:is not allowed to connect to this MySQL server
  4. 中物体的显示模式_美学,色彩模式,图像格式
  5. Go语言中奇怪的if语句
  6. linux内核网络协议栈--linux网络设备理解(十三)
  7. The application was unable to start correctly (0xc000007b)
  8. springboot的profile配置
  9. H5移动端网页标签模板
  10. 源码编译安装nginx1.4.7