`

ASP.NET 设置架构

阅读更多
ASP.NET 配置节架构包含控制 ASP.NET Web 应用程序行为的元素。如果为属性指定了默认值,则该默认值是在 Machine.config 文件中设置的,该文件的路径是 systemroot\Microsoft.NET\Framework\versionNumber\CONFIG\。
元素 说明
<system.web> 为 ASP.NET 配置节指定根元素。
用于 <assemblies> 的 <add> 添加要在动态资源编译期间使用的程序集引用。
用于 <clientTarget> 的 <add> 将特定用户代理的别名添加到用户代理别名的内部集合中。
用于 <httpHandlers> 的 <add> 添加对要在动态资源编译期间使用的程序集的引用。
用于 <httpModules> 的 <add> 添加对要在动态资源编译期间使用的程序集的引用。
用于 <protocols> 的 <add> 添加一个传输协议,.NET Framework 可以使用该协议来解密 HTTP 请求中从客户端浏览器发送的数据。
用于 <serviceDescriptionFormatExtensionTypes> 的 <add> 添加要在配置文件的范围内运行的服务描述格式扩展。
用于 <soapExtensionTypes>、<soapExtensionImporterTypes> 和 <soapExtensionReflectorTypes> 的 <add> 添加要在配置文件的范围内与所有 XML Web services 一起运行的 SOAP 扩展。
<allow> 允许对资源的访问。
<assemblies> 指定 ASP.NET 编译处理指令。
<authentication> 配置 ASP.NET 身份验证支持。
<authorization> 配置 ASP.NET 授权支持。
<browserCaps> 配置浏览器功能组件的设置。
<case> 允许模式匹配在处理大量替换选项中的第一个成功匹配后停止。
<clear> 移除所有对适用于父标记的项的引用。
<clientTarget> 将特定用户代理的别名添加到用户代理别名的内部集合中。
<compilation> 包含 ASP.NET 使用的所有编译设置。
<compiler> 定义新的编译器选项。
<compilers> 指定 ASP.NET 应用程序支持的编译器。
<credentials> 允许选择性地在配置文件中定义名称和密码凭据。
<customErrors> 定义 ASP.NET 应用程序的自定义错误信息和发生错误时浏览器被重定向到的页。
<deny> 指定拒绝对资源的访问。
<error> 定义一个将由自定义错误页处理的自定义错误条件。
<filter> 允许按顺序应用多个规则。
<forms> 为基于窗体的自定义身份验证配置 ASP.NET 应用程序。
<globalization> 配置应用程序的全球化设置。
<httpHandlers> 将传入的 URL 请求映射到 IHttpHandler 类。
<httpModules> 添加、移除或清除应用程序中的 HTTP 模块。
<httpRuntime> 配置 ASP.NET HTTP 运行库设置。该节可以在计算机、站点、应用程序或子目录级别声明。
<identity> 控制 Web 应用程序的应用程序标识。
<location> 指定应用配置设置的资源。
<machineKey> 配置用于加密和解密 Forms 身份验证 Cookie 数据的密钥。该节使开发人员能够配置验证密钥,用以对视图状态数据和 Forms 身份验证票执行消息身份验证检查。它可在计算机、站点或应用程序级别声明,但不在子目录级别声明。
<pages> 标识特定于页的配置设置。
<passport> 指定要重定向到的页(如果该页要求身份验证,而用户尚未通过 Microsoft Passport 身份验证注册)。
<processModel> 配置 Microsoft Internet 信息服务 (IIS) Web 服务器系统上的 ASP.NET 进程模型设置。
<protocols> 指定传输协议,ASP.NET 可使用这些传输协议来解密 HTTP 请求中从客户端浏览器发送的数据。
用于 <assemblies> 的 <remove> 移除对程序集的引用。
用于 <clientTarget> 的 <remove> 从用户代理别名的内部集合中移除特定用户代理的别名。
用于 <httpHandlers> 的 <remove> 移除对 HttpHandler 类的谓词/路径映射。
用于 <httpModules> 的 <remove> 移除对 HttpModule 类的引用。<remove> 的值必须与上一个 <add> 指令的值精确匹配。
用于 <protocols> 的 <remove> 从特定应用程序的可支持 HTML 编码协议列表中移除单个协议。
用于 <serviceDescriptionFormatExtensionTypes> 的 <remove> 从配置文件的范围内移除单个服务描述格式扩展类型。
<result> 用来保存对该节进行分析后得出的结果(键值字符串对)的 HttpCapabilitiesBase 派生类。此字符串在运行时用于创建返回类型。
<securityPolicy> 定义命名安全级别与策略文件的有效映射。该节可以在计算机、站点或应用程序级别声明。
<serviceDescriptionFormatExtensionTypes> 指定要在配置文件的范围内运行的服务描述格式扩展。
<sessionState> 配置当前应用程序的一些会话状态设置。
<soapExtensionImporterTypes> 指定当访问配置文件范围内的 XML Web services 的服务描述时将运行的 SOAP 扩展。
<soapExtensionReflectorTypes> 指定当为配置文件范围内的所有 XML Web services 生成服务描述时将运行的 SOAP 扩展。
<soapExtensionTypes> 指定要与配置文件范围内的所有 XML Web services 一起运行的 SOAP 扩展。
<trace> 配置 ASP.NET 跟踪服务。
<trust> 配置用于运行特定应用程序的代码访问安全权限集。该节可以在计算机、站点和应用程序级别声明。
<trustLevel> 定义特定安全级别到命名策略文件的映射。
<use> 指定发送到该分析器的 HTTP 请求字符串。
<user> 允许在配置文件中定义用户名和密码凭据。
<webServices> 控制使用 ASP.NET 创建的 XML Web services 的设置。
<WsdlHelpGenerator> 为 XML Web services 指定 .aspx 帮助页。
分享到:
评论

相关推荐

    ASP.net三成架构

    ASP.NET三成架构是一种常见的软件设计模式,常用于构建可维护性和可扩展性较高的Web应用程序。这个架构将应用程序分为三个主要层次:表示层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层...

    asp.net组织架构控件

    - **页面布局**:在ASP.NET页面上放置控件,并设置其属性,如宽度、高度、样式等。 - **事件处理**:编写客户端和服务器端事件处理程序,响应用户的操作。 - **测试与调试**:确保控件在各种浏览器和设备上正常...

    ASP.NET网站开发架构指南

    本篇文章将深入探讨ASP.NET网站开发的三种常见架构:单层架构、双层架构和三层架构,并通过一个实际的留言板应用为例,帮助读者理解这些架构的设计理念和实现方式。 ### 单层架构 单层架构是最基础的架构形式,所有...

    基于ASP.NET三层架构系统

    【ASP.NET三层架构系统详解】 ASP.NET是一种由微软公司开发的服务器端Web应用程序框架,它为开发者提供了构建动态网站、Web应用和Web服务的强大工具。在这个"基于ASP.NET三层架构系统"中,我们主要探讨的是如何通过...

    ASP.NET三层架构网站源代码

    ASP.NET三层架构是一种常见的软件开发模式,用于构建高效、可维护和可扩展的Web应用程序。在ASP.NET中,三层架构通常指的是数据访问层(DAL)、业务逻辑层(BLL)和表示层(UI)。这种架构将应用程序的不同部分分离...

    基于c#的asp.net三层架构的博客系统

    【标题】:“基于C#的ASP.NET三层架构的博客系统” 在软件开发中,三层架构是一种常见的设计模式,尤其在企业级应用中被广泛应用。它将应用程序分为三个主要部分:表现层(UI)、业务逻辑层(BLL)和数据访问层...

    了解ASP.NET底层架构

    ASP.NET底层架构 这篇文章以非常底层的视角讲述了Web请求(request)在ASP.NET框架中是如何流转的,从Web服务器,通过ISAPI直到请求处理器(handler)和你的代码.看看在幕后都发生了些什么,不要再把ASP.NET看成一个黑盒...

    ASP.NET三层架构

    ASP.NET三层架构步骤讲解 前言: 与ASP相比ASP.NET在Web应用开发上无疑更容易,更有效率。Web开发大部分还是围绕着数据操作,建立数据库存储数据,编写代码访问和修改数据,设计界面采集和呈现数据。走过Asp.net...

    ASP.NET三层架构留言本项目源码

    ASP.NET三层架构是一种常见的软件设计模式,用于组织和分离应用程序中的业务逻辑、数据访问和用户界面层。在ASP.NET环境中,这种架构可以帮助开发者创建可维护、可扩展且易于复用的代码。在这个“ASP.NET三层架构...

    简单的asp.net三层架构学习代码

    这个“简单的asp.net三层架构学习代码”是一个很好的起点,对于想要理解并掌握ASP.NET三层架构的初学者来说非常有价值。 三层架构是一种设计模式,它将应用程序分为三个主要部分:表现层(UI)、业务逻辑层(BLL)...

    一个完整的asp.net mvc架构网站实例

    **ASP.NET MVC架构** 1. **模型(Model)**:模型是应用程序的核心部分,它处理业务逻辑和数据管理。在ASP.NET MVC中,模型通常由数据实体类和业务服务层组成。数据实体类代表数据库中的表或对象,而业务服务层则...

    ASP.NET架构分析(二)

    ASP.NET架构分析(二)主要关注的是如何使用ISAPI扩展和HttpHandler来处理自定义的文件格式,例如这里提到的`.apx`文件。ISAPI(Internet Server Application Programming Interface)是微软为IIS(Internet ...

    ASP.NET三层架构实例

    ASP.NET三层架构是一种常见的软件设计模式,用于组织和分离应用程序的业务逻辑、数据访问和用户界面组件。在这个实例中,我们将深入探讨如何使用ASP.NET来实现这种架构,并以一个简单的留言板为例进行说明。 首先,...

    asp.net 多层架构

    ASP.NET多层架构是一种设计模式,它将应用程序的不同部分,如数据访问、业务逻辑和用户界面,分离到独立的层次中,以实现更好的组织、可维护性和可扩展性。这样的架构通常包括三个主要层次:表现层(Presentation ...

    ASP.NET底层架构

    ASP.NET底层架构

    ASP.NET三层架构知识.pdf

    首先创建一个 C# 语言的 ASP.NET 网站,并将其命名为 WebSite,设置位置。 在 ASP.NET 三层架构中,每一层都有其特定的职责,互不干涉,实现了分工和组件的重用。这使得开发和维护更加方便和高效。 三、ASP.NET 三...

    asp.net三层架构聊天室源码

    ASP.NET三层架构是一种常见的软件设计模式,用于组织和分离应用程序的业务逻辑、数据访问和用户界面层。在本项目中,"asp.net三层架构聊天室源码" 提供了一个使用这种架构实现的简单聊天室应用。这个聊天室允许用户...

Global site tag (gtag.js) - Google Analytics