system.web 元素(ASP.NET 设置架构)

掌握ASP.NET Web API中的System.Web.Http.WebHost组件 ASP.NET Web API 是一个用于构建基于 HTTP 的应用程序的框架,它允许开发者构建可通过互联网访问的RESTful服务。这种服务广泛用于构建Web应用程序、手机应用程序和其他类型的客户端应用程序。System.Web.Http.WebHost是ASP.NET Web API框架的一部分,它为托管Web API提供了一个基础环境。WebHost主要负责处理HTTP请求和响应,并将它们路由到对应的控制器和动作方法中。 阅读详情

指定配置文件中 ASP.NET 配置设置的根元素,并包含用于配置 ASP.NET Web 应用程序和控制应用程序行为方式的配置元素。

configuration 元素(常规设置架构)
system.web 元素(ASP.NET 设置架构)

<system.web> 
   <anonymousIdentification> 
   <authentication> 
   <authorization> 
   <browserCaps> 
   <caching> 
   <clientTarget> 
   <compilation> 
   <customErrors> 
   <deployment> 
   <deviceFilters> 
   <globalization> 
   <healthMonitoring> 
   <hostingEnvironment> 
   <httpCookies> 
   <httpHandlers> 
   <httpModules> 
   <httpRuntime> 
   <identity> 
   <machineKey> 
   <membership> 
   <mobileControls> 
   <pages> 
   <processModel> 
   <profile> 
   <roleManager> 
   <securityPolicy> 
   <sessionPageState> 
   <sessionState> 
   <siteMap> 
   <trace> 
   <trust> 
   <urlMappings> 
   <webControls> 
   <webParts> 
   <webServices> 
   <xhtmlConformance> 
</system.web>

属性和元素

下面几部分描述了属性、子元素和父元素。

属性

无。

子元素

元素说明
anonymousIdentification 元素(ASP.NET 设置架构)针对应用程序授权配置匿名标识。这是在需要授权时,对没有经过身份验证的实体进行标识所必需的。
authentication 元素(ASP.NET 设置架构)配置 ASP.NET 身份验证支持。
authorization 元素(ASP.NET 设置架构)配置 ASP.NET 授权支持。
browserCaps 元素(ASP.NET 设置架构)配置浏览器功能组件的设置。
caching 元素(ASP.NET 设置架构)为 Web 应用程序配置缓存设置。
clientTarget 元素(ASP.NET 设置架构)将特定用户代理的别名添加到用户代理别名的内部集合中。
compilation 元素(ASP.NET 设置架构)包含 ASP.NET 使用的所有编译设置。
customErrors 元素(ASP.NET 设置架构)为 ASP.NET 应用程序定义自定义错误消息。
deployment 元素(ASP.NET 设置架构)定义用于支持 Web 应用程序部署的配置设置。
deviceFilters 元素(ASP.NET 设置架构)根据用户代理或浏览器指定 ASP.NET MobileCapabilities 类中的设备或设备类。页或应用程序开发人员可以使用设备筛选器来重写控件属性或者定义内容块或模板块以更改布局和外观。
globalization 元素(ASP.NET 设置架构)配置应用程序的全球化设置。
healthMonitoring 元素(ASP.NET 设置架构)针对运行状况监视配置应用程序。
hostingEnvironment 元素(ASP.NET 设置架构)定义用来控制应用程序宿主环境的行为的配置设置。
httpCookies 元素(ASP.NET 设置架构)为 Web 应用程序使用的 Cookie 配置属性。
httpHandlers 元素(ASP.NET 设置架构)将传入的 URL 请求映射到 IHttpHandler 类。
httpModules 元素(ASP.NET 设置架构)添加、移除或清除应用程序中的 HTTP 模块。
httpRuntime 元素(ASP.NET 设置架构)配置 ASP.NET HTTP 运行时设置。
该节可以在计算机、站点、应用程序或子目录级别声明。
identity 元素(ASP.NET 设置架构)控制 Web 应用程序的应用程序标识。
machineKey 元素(ASP.NET 设置架构)配置用于加密和解密 Forms 身份验证 Cookie 数据的密钥。
该节使您能够配置验证密钥,而验证密钥可以对视图状态数据和 Forms 身份验证票证执行消息身份验证检查。
该节可在计算机、站点或应用程序级别声明,但不在子目录级别声明。
membership 元素(ASP.NET 设置架构)为 ASP.NET 成员资格配置用于对用户帐户进行管理和身份验证的参数。
mobileControls 元素(ASP.NET 设置架构)定义适配器集,以将 ASP.NET 移动控件映射到 Web.config 文件的 system.web 节中的相应适配器。
pages 元素(ASP.NET 设置架构)标识特定于页的配置设置。
processModel 元素(ASP.NET 设置架构)配置 Internet 信息服务 (IIS) Web 服务器系统上的 ASP.NET 进程模型设置。
profile 元素(ASP.NET 设置架构)使用 ASP.NET 配置文件来配置用于管理用户值的参数。
roleManager 元素(ASP.NET 设置架构)为角色管理配置应用程序。
此元素是 .NET Framework 2.0 版中的新元素。
securityPolicy 元素(ASP.NET 设置架构)定义命名安全级别与策略文件的有效映射。
该节可以在计算机、站点或应用程序级别声明。
sessionPageState 元素(ASP.NET 设置架构)为 ASP.NET 应用程序配置页的视图状态设置。
sessionState 元素(ASP.NET 设置架构)配置会话状态模块。
siteMap 元素(ASP.NET 设置架构)配置导航基础结构支持以配置、存储和呈现站点导航。
trace 元素(ASP.NET 设置架构)配置 ASP.NET 跟踪服务。
trust 元素(ASP.NET 设置架构)配置用于运行特定应用程序的代码访问安全权限集。
该节可以在计算机、站点和应用程序级别声明。
urlMappings 元素(ASP.NET 设置架构)定义一个映射,该映射隐藏实际的 URL 并将其映射到用户更容易记忆的 URL。
webControls 元素(ASP.NET 设置架构)指定客户端脚本文件的共享位置。
webParts指定 Web 部件个性化设置提供程序、设置个性化设置授权以及添加自定义类(用于扩展 WebPartTransformer 类供 Web 部件连接使用)。
webServices 元素(ASP.NET 设置架构)控制使用 ASP.NET 创建的 XML Web services 的设置。
xhtmlConformance 元素(ASP.NET 设置架构)配置符合 XHTML 1.0 的控件呈现。

父元素

元素说明
configuration指定公共语言运行库和 .NET Framework 应用程序使用的每个配置文件中的根元素。

configuration 元素(常规设置架构)

公共语言运行库和 .NET Framework 应用程序所使用的每个配置文件中均需要的根元素。

<configuration xmlns="schema URL">
   <!-- configuration settings -->
</configuration>

属性和元素

属性

属性说明
xmlns可选的 String 属性。
指定用于验证配置文件的 XML 架构的 URL。如果未设置此属性,则无法在 Microsoft Visual Studio 中使用 F1 帮助打开配置元素的主题。
ASP.NET 2.0 版的默认值为 “http://schemas.microsoft.com/.NetConfiguration/v2.0”。

子元素

元素说明
configSections指定配置节和命名空间声明。
appSettings包含自定义应用程序设置,如文件路径、XML Web services URL 或存储在应用程序的 .ini 文件中的任何信息。
connectionStrings为 ASP.NET 应用程序和功能指定数据库连接字符串(名称/值对的形式)的集合。
location指定应用子配置设置的资源。此元素也锁定配置设置,以防止子配置文件重写这些设置。
ASP.NET 设置架构指定 ASP.NET 配置架构中的所有元素。
启动设置架构指定启动设置架构中的所有元素。
运行库设置架构指定运行库设置架构中的所有元素。
远程处理设置架构指定远程处理设置架构中的所有元素。
网络设置架构指定网络设置架构中的所有元素。
密码设置架构指定密码设置架构中的所有元素。
配置节架构指定配置节设置架构中的所有元素。
跟踪和调试设置架构指定跟踪和调试设置架构中的所有元素。
XML Web Services 设置架构指定 Web services 设置架构中的所有元素。

父元素

无。

备注

configuration 元素是公共语言运行库和 .NET Framework 应用程序所使用的每个配置文件中均需要的根元素。

每个配置文件必须恰好包含一个 configuration 元素。

默认配置

下面的代码示例演示一个可以为任意 ASP.NET 应用程序创建的基本 Web.config 文件。customErrors 节在需要的时候提供,但被注释掉。

<?xml version="1.0"?>
<configuration 
   xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
    <appSettings/>
    <connectionStrings/>
    <system.web>
        <compilation debug="false"/>
        <authentication mode="Windows"/>
        <!--
        <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
            <error statusCode="403" redirect="NoAccess.htm"/>
            <error statusCode="404" redirect="FileNotFound.htm"/>
        </customErrors>
        -->
    </system.web>
</configuration>

元素信息

项说明
配置节处理程序不适用。
配置成员Configuration
可配置的位置Machine.config
根级别的 Web.config
应用程序级别的 Web.config
虚拟或物理目录级别的 Web.config
要求Microsoft Internet 信息服务 (IIS) 版本 5.0、5.1 或 6.0
.NET Framework 版本 1.0、1.1 或 2.0
Microsoft Visual Studio 2003 或 Visual Studio 2005
System.Web.Extensions.dll深度解析与ASP.NET AJAX实战(.NET Framework 1.0) 是 .NET Framework 3.5 及后续版本中支持 ASP.NET AJAX 的核心程序集(注:并非 .NET 1.0,实际始于 3.5),为 Web 应用提供了完整的异步通信基础设施。该程序集深度集成于页面生命周期,通过Timer和等组件,实现了局部渲染、脚本注入、Web 服务代理调用与定时回发等关键能力。其底层依托实现安全高效的客户端脚本资源分发,支持压缩、缓存与本地化适配。// 示例:启用 AJAX 的基本配置(由 System.Web.Extensions 支持) 阅读详情

相关推荐

第2章 数据库关系模型-单元测验-数据库原理及应用

第2章 数据库关系模型---数据库与机器学习 作业 常用的关系查询操作包括选择、投影、连接、并、交等。 v 实体完整性是指关系表的属性组成必须是完整的。 x 自然连接是一种等值连接。 v 在参照完整性中,可以定义级联操作。 v 用户自定义完整性可以实施数据的业务约束。 v 每个关系是一个二维表,但二维表不一定是关系。 v 关系中复合键至少包含两个属性。 v 代理键是为了唯一标识关系的不同元组,需要在表单或报表中显示出来。 x ...

aiqq136的博客 5723

System.Web

System.Web概述: System.Web是.NET中web应用开发的一个基础类库,定义浏览器与服务器之间的所有操作方法,包括请求输入流(HttpRequest)、输出流(HttpResponse)和上下文管理类(HttpContext)等于HTTP请求相关的类。 只有添加了对System.Web命名空间的引用,开发人员才可以在程序中处理与HTTP请求相关的信息。引用命名空间的代码如下,

中辽普坦的专栏 6188

学习QT之应用程序打包发布

一、编译QT程序(release编译) 二、将release文件夹中的可执行文件复制到一个空的文件夹中 三、使用windeployqt打包工程 切换到可执行文件路径,执行windeployqt xxx.exe: 然后就会将程序所需要用到的资源以及库文件生成到可执行文件路径下: 此时应用程序就可以点击运行了。 四、使用Enigma Virtual Box封包(将文件夹内的文件集成为单可执...

贝勒里恩的博客 762

asp.net中的窗体身份验证(完整篇之附录:web.config中相应节点详解)

    要使用asp.net窗体身份验证,要做的第一件事就是修改web.config文件。    首先,必须要修改节点下的子节点,将该子节点中的mode属性值设为“Forms”。    然后,在节点下添加子节点,并在该子节点中配置Forms验证方式的具体参数。    第三,如果在节点中的protection属性值为All,则要在节点下添加子节点,并在该子节点中设置数据验证的方法。 

没有标题,只有问题 4775

【WRF安装】WRF编译错误:problems building executables look for error in the build log

WRF编译错误:problems building executables look for error in the build log

WW、forever的博客 748

华为OD机考双机位C卷 - 螺旋数字矩阵 (Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 数字螺旋矩阵(OD上机考试双机位C卷)。提供在线OJ刷题。Java、C++、Python、GO语言、C语言、JavaScript题解,并提供完整思路讲解。

算法大师! 3215

ASP.NET Forms身份认证及授权

配置文件的结点下添加如下代码: 登录的后台代码为(在这里用户名和密码都设置为admin,chkPWD:是否记住密码): 首先导入命名空间:using System.Web.Security; if (TextBox1.Text=="admin" && TextBox2

ASP.NET 1421

KoboldCpp vs Ollama vs llama.cpp 全面对比(2026工程视角)

本文对比分析了KoboldCpp、Ollama和llama.cpp三大本地AI推理工具的核心差异。llama.cpp作为基础引擎性能最强但上手困难;KoboldCpp在其基础上增加了UI界面,适合娱乐创作;Ollama则提供最简化的模型管理和API服务。性能实测显示:llama.cpp>KoboldCpp>Ollama。选型建议:新手用Ollama快速入门,玩家选KoboldCpp获得交互体验,工程师用llama.cpp追求极致性能。三者定位清晰:性能极限、使用体验和开发效率各有所长。

刘一说的IT专栏 896

【C# 功能总结 11】 C# webconfig配置文件标签含义及示例

C# webconfig配置文件标签含义及示例

u010117029的博客 989

整车的智能配电系统

本文探讨了汽车电网安全的重要性,分析了传统汽车电网的现状,并重点介绍了半导体在汽车智能配电系统中的作用。半导体凭借其单向导电性和可控性,如二极管、MOSFET等,提供了更高效、安全的电力控制。通过对比传统保险丝与半导体器件,阐述了半导体在过流保护、电压监测和故障诊断方面的优势,强调其在减少安全隐患、提高能源管理和续航里程方面的贡献。极氪智能配电系统展示了如何运用半导体技术实现整车能源的精细化管理,降低维修成本,减少线束复杂性,提升安全性能。

让你爱上电路设计 1610

CloudCompare 二次开发(17)——点云添加均匀分布的随机噪声

使用CloudCompare编程实现点云添加随机噪声。

点云侠的博客 839

命名空间“System.Web“中不存在类型或命名空间名称“security“,是否缺少程序集引用。报错原因是缺少引用System.Web

命名空间"System.Web"中不存在类型或命名空间名称"security",是否缺少程序集引用。需要添加引用System.Web.dll

wanglepingwangleping的博客 3289

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

ASP.NET Core Web API设置响应输出的Json数据格式的两种方式

在ASP.NET Core Web API中设置响应输出Json数据格式有两种方式,可以通过添加或JSON序列化和反序列化库在应用程序中全局设置接口响应的Json数据格式,本文示例使用的是新的Minimal API模式。

专注于C#/.NET/.NET Core学习、工作、面试干货和实战教程分享。这里聚焦了大量的C#/.NET/.NET Core优质文章、开源项目、实用工具和学习、工作、面试心得。 2195

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

ASP.NET System.Web.HttpContext类Current属性 的运用

1、.Net的HTTP请求.NET与ASP的运行机制有很大不同.ASP的请求与响应是,ASP页面被请求,然后逐行解释.是基于过程的.最多是包含了文件,需要先引入文件罢了.而.Net,在页面被请求后,首先是加载HTTP Module,这不是本文的重点.然后再加载HTTP Handler.这也不是本文的重点.加载的这两项,都需要在Webconfig文件中配置.大家知道的URL转址就是这么实现的.在完成

.net学习交流 2607

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Asp.net Web.Config - 配置元素customErrors

Asp.net Web.Config - 配置元素customErrors  Asp.net配置文件的配置方式,其实在MSDN里面是写得最清楚的了。可惜之前一直未曾了解到MSDN的强大。   先贴个地址:http://msdn.microsoft.com/zh-cn/library/dayb112d(v=vs.80).aspx,然后逐个分析。我希望自己能够从头到尾认真学完这系列东西。为了不至于让自己太早放弃,我决定从自己用过的配置文件学起,然后逐渐接触那些比较生疏,和少用的。 一、customErro

qq_39656138的博客 637

Asp.net Web Api源码调试

前端时间写了有关mvc3源码的一些杂事,看了mvc4里面也没有太多的变化;最近看了web Api的源码感觉不错,于是打算写写关于web api源码的一些事宜。有关web api的一些使用我就不多说了,大家可以看看ASP.NET Web API系列教程目录 大家如果需要下载mvc4或则web api源码可以看aspnetwebstack.codeplex.com 这里我们主要是说web ap

dz45693的专栏 4500

asp.net web.config system.web

以下几节描述了属性、子元素和父元素。 属性说明 asyncTimeout 可选的TimeSpan属性。 指定在异步处理过程中等待异步处理程序完成的时间(以秒为单位)。 此属性是 .NET Framework 2.0 版中的新属性。 默认值为"0:00:45"(45 秒)。 autoEventWireup ...

dianlu7032的博客 243

Asp.net Mvc 未能加载类型“System.Web.Mvc.ViewPage 的解決方法

 说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误消息: 未能加载类型“System.Web.Mvc.ViewPage”。源错误: 行 1: " %>行 2: 行 3: 源文件: /Views/ASC_Admin/works_Create.aspx    行: 1

aspgreener的专栏 3523

使用Nancy构建基于mono的ASP.NET Web API

使用ASP.NET创建web项目时,一般选择就是ASP.NET的网站应用类型或是web form应用程序类型,不然就是mvc模式。今天介绍一个完全脱离这些类型的.NET框架--Nancy。Nancy框架可以用来处理DELETE、GET、HEAD、OPTIONS、POST、PUT 和PATCH 的请求,并使用了一种简单的、优雅的及DSL的处理方式。 你可以在Nancy的官网了解到更多:http:/

巴朗鱼 1万+

ASP.NET安全设置防御ASPXSpy

终极防御(CmdShell、IIS Spy、Process、Services、UserInfo、SysInfo、RegShell) 可能影响个别网站正常运行,请测试网站无问题再正式使用这方法。 网站ASP.NET version切换成2.0.50727 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\web.config   修改成

Mevin的专栏 1722

ASP.NET中的web.config配置

ASP.NET中的web.config配置 目录 Asp.net中的web.config配置... 1 一、 配置文件保存位置... 2 二、 配置文件加载顺序... 2 三、 配置文件节点介绍... 3 1. <configSections&g...

aizhejuan4396的博客 598

asp.net-web form-SessionState的几种设置

SessionState的几种设置 2017年08月29日 14:15:51Daniel Cen阅读数 4468 SessionState: web Form 网页是基于HTTP的,它们没有状态, 这意味着它们不知道所有的请求是否来自 同一台客户端计算机,网页是受到了破坏,以及是否得到了刷新,这样就可能造成信息的 丢失。 于是, 状态管理就成了开发网络应用程序的一个实实在在的问题。...

cxu123321的博客 440

ASP.NET MVC 出现“System.Web.Mvc.CompareAttribute”已过时

ASP.NET MVC 出现“System.Web.Mvc.CompareAttribute”已过时 前段时间发现ASP.NET MVC项目中出现“System.Web.Mvc.CompareAttribute”已过时:“The recommended alternative is to use the System.ComponentModel.DataAnnotations.CompareAttribute type, which has the same functionality as this

qiufengwuxiu的博客 1336

解決 ASP.NET 中 System.OutOfMemoryException 的問題

转: 這兩天去參加微軟技術菁英學院開的「ASP.NET 應用程式偵錯實戰專班」,雖然才短短兩天的時間,但學到的東西真是獲益良多阿,十分感謝 Terry 與 Louis 針對 Win32 Debugging 與 .NET Debugging 的精闢解析!日後如果有時間的話我也可以多分享一些關於 ASP.NET 偵錯相關技巧與心得,今天我想先分享一些關於 ASP.NET 中關於 System....

weixin_30443813的博客 728
上一篇: vs调试 iis发布之后的项目
下一篇: PC网页js调用本地应用程序
.NET跨平台
博客等级 码龄15年 6066粉丝 738原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值