精华内容
下载资源
问答
  • WebConfig配置文件详解

    2018-01-04 09:21:27
    <!--注意: 除了手动编辑此文件以外,您还可以使用 Web ...--Webconfig文件是一个xml文件,configuration是xml文件的根节点,由于xml文件的根节点只能有一个,所以Webconfig的所有配置都是在这个节点内进行的。-->
  • ESP_WebConfig-源码

    2021-04-27 13:49:07
    ESP_WebConfig 分支 变更日志 2015年4月11日: 使用Arduino IDE构建所需的标头添加了23/09/2015: 大内存更新-您需要最后一个ESP8266 Arduino IDE(不稳定) 您需要ArduinoJson库: ...
  • recalbox-webconfig-源码

    2021-05-13 13:30:24
    recalbox-webconfig git clone https://github.com/MikaXII/recalbox-webconfig.git cd recalbox-webconfig make install 运行服务器 您可以使用grunt服务器任务运行Web服务器。 grunt server 发展 您可以指定一个...
  • ASP.NET的配置文件里面一般会有数据库连接信息,如果不加密,很危险。
  • 除了手动编辑此文件以外,您还可以使用Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的“网站”->“Asp.Net 配置”选项。
  • webconfig.rar

    2019-07-23 03:03:46
    贝壳物联web 配网 网页输入wifi信息 自动配网 4键继电器控制
  • 案例通过利用微软提供的方式(RSAProtectedConfigurationProvider和DataProtectionConfgurationProvider)对Web.Config 中的数据库连接字符串进行加密和解密操作
  • webconfig加解密

    2016-12-09 16:12:09
    webconfig加解密
  • WebConfig配置详解

    2014-02-08 15:10:44
    WebConfig配置详解
  • 运行于虚拟主机中的ASP.NET MVC5 WebConfig 模板,主要解决虚拟主机无法识别MVC路由问题。
  • webconfig连接字符串的加密和解密方法,附加可能出现的问题及解决方案
  • 修改Web.config 配置文件中的Pages 内的指令
  • WebConfig 详解

    千次阅读 2019-05-11 10:52:15
    WebConfig 几点配置说明 以下所有的代码都应该位于 < configuration > < system.web > 和 system.web > configuration > 之间,出于学习的目的下面的示例都省略了这段XML标记 1、 节...

    一、Web.Config继承特性

    首先我们就来看看配置文件的继承层次。都知道在ASP.NET中有很多的配置文件,如machine.config,web.config,特别是web.config出现在很多的地方,出现在不同的地方作用也不一样。而且我们还知道machine.config中的配置对服务器上所有ASP.NET网站起作用,而web.config中的配置就依据它所在的位置而定,如在一个网站根目录中的web.config就对整个网站起作用,在一个网站中的某个文件夹中的web.config就只对该文件夹起作用,而且网站跟目录中的web.config中的配置也对这个文件夹起作用。这就反映出了另外一个事实:配置文件是有继承层次的. 换个角度,对于一个网站中的某个文件夹,它不仅仅只是受本文件夹中web.config的配置约束,而且还收到本网站中根目录下的web.config的约束,而且还受到本台服务器上的machine.config的约束。

    下面我们就来具体的看看ASP.NET中的配置文件的继承层次:

    1.machine.confiig-在ASP.NET中,很多的默认的配置都是定义在这个配置文件中的,但是有一些配置已经从machine.config中移出到别的地方了,为了缩短ASP.NET的加载时间。我们知道在运行一个ASP.NET程序的时候,ASP.NET运行时是要加载很多的配置文件的,当然machine.config是一定要加载的,但是其中有些配置不是必须的,所以就移到别的地方,如果用到就加载。

    2.在安装根目录中的web.config-在%windir%\Microsoft.NET\Framework\v2.0.50727\CONFIG中的配置文件,之前说过machine.config把很多的配置移出了,就放在这个配置中。

    3.在根目录中的web.config-我们也可以把web.config放在根目录中,让它对整个根目录起作用。如:c:\inetpub\wwwroot.因为我们可以新建很多的虚拟目录文件夹,文件夹中有网站程序,如果把配置文件放在虚拟目录中,那么配置就对整个文件夹中的网站起作用。

    4.一个网站中的web.config-这是我们最常见的配置地方。

    5.网站中的某个文件夹中的web.config-我们常常通过这个配置文件来限制对文件的访问权限。

    继承机构图

    二、Web.Config结构说明

    当创建一个ASP.NET项目时,默认情况下会在根目录自动创建一个默认的 Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改子目录的配置设置,你可以在该子目录下新建一个Web.config文件。它可以提供除从父目录继承的配置信息以外的配置信息,也可以重写或修改父目录中定义的设置。Web.config文件是按照XML的格式定义的,所以必须严格遵守XML格式。

    所有配置信息都驻留在 <configuration></configuration>XML 标记之间。标记间的配置信息分为两个主区域:配置节处理程序声明区域和配置节设置区域。

    配置节处理程序声明出现在配置文件顶部 <configSections></configSections> 标记之间,配置节声明使用<section>节,如:

    <section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data" />
    

    配置节也支持嵌套,外层的配置节使用<sectionGroup>,内层的使用<section>,如:

          <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"/> 
          </sectionGroup>
    

    配置节设置区域位于 <configSections> 区域之后,它包含实际的配置设置,如:

         <dataConfiguration defaultDatabase="DefaultConnection" />
    

    所有的配置节都必须遵守先声明后使用的原则,不然编译程序时会报错。

    有人可能会疑问,为什么Web.config中默认生成的配置节没看到声明就直接用呢?比如<connectionStrings><appSettings>。这是因为这些节的声明是在Windows\Microsoft .NET\Framework\versionNumber\CONFIG\Machine.config中完成的,Machine.config 文件用于服务器级的配置设置,Web.config文件继承 Machine.config 文件中的所有设置。

    三、WebConfig几点配置说明

    以下所有的代码都应该位于

    <configuration> 
    
    <system.web> 
    

    </system.web> 
    
    </configuration> 
    
    

    之间,出于学习的目的下面的示例都省略了这段XML标记

    1、<authentication>

    作用:配置 ASP.NET 身份验证支持(为Windows、Forms、PassPort、None四种)。该元素只能在计算机、站点或应用程序级别声明。<authentication> 元素必需与<authorization> 节配合使用。

    示例:

    以下示例为基于窗体(Forms)的身份验证配置站点,当没有登陆的用户访问需要身份验证的网页,网页自动跳转到登陆网页。

    <authentication mode="Forms" >   
    <forms loginUrl="logon.aspx" name=".FormsAuthCookie"/>   
    </authentication>   
    

    其中元素loginUrl表示登陆网页的名称,name表示Cookie名称

    2、<authorization>

    作用:控制对 URL 资源的客户端访问(如允许匿名用户访问)。此元素可以在任何级别(计算机、站点、应用程序、子目录或页)上声明。必需与<authentication> 节配合使用。

    示例:以下示例禁止匿名用户的访问

    <authorization>   
    <deny users="?"/>   
    </authorization> 
    

    注:你可以使用user.identity.name来获取已经过验证的当前的用户名;可以使用web.Security.FormsAuthentication.RedirectFromLoginPage方法将已验证的用户重定向到用户刚才请求的页面.

    3、<compilation>

    作用:配置 ASP.NET 使用的所有编译设置。默认的debug属性为“True”.在程序编译完成交付使用之后应将其设为 True(Web.config文件中有详细说明,此处省略示例)

    4、<customErrors>

    作用:为 ASP.NET 应用程序提供有关自定义错误信息的信息。它不适用于 XML Web services 中发生的错误。

    示例:当发生错误时,将网页跳转到自定义的错误页面。

    <customErrors defaultRedirect="ErrorPage.aspx" mode="RemoteOnly">   
    </customErrors> 
    

    其中元素defaultRedirect表示自定义的错误网页的名称。mode元素表示:对不在本地 Web 服务器上运行的用户显示自定义(友好的)信息。

    5、<httpRuntime>

    作用:配置 ASP.NET HTTP 运行库设置。该节可以在计算机、站点、应用程序和子目录级别声明。

    示例:控制用户上传文件最大为4M,最长时间为60秒,最多请求数为100

    <httpRuntime maxRequestLength="4096" executi appRequestQueueLimit="100"/>  
    

    6、 <pages>

    作用:标识特定于页的配置设置(如是否启用会话状态、视图状态,是否检测用户的输入等)。<pages>可以在计算机、站点、应用程序和子目录级别声明。

    示例:不检测用户在浏览器输入的内容中是否存在潜在的危险数据(注:该项默认是检测,如果你使用了不检测,一要对用户的输入进行编码或验证),在从客户端回发页时将检查加密的视图状态,以验证视图状态是否已在客户端被篡改。(注:该项默认是不验证)

    <pages buffer="true" enableViewStateMac="true" validateRequest="false"/>  
    

    7、<sessionState>

    作用:为当前应用程序配置会话状态设置(如设置是否启用会话状态,会话状态保存位置)。

    示例:

    <sessionState mode="InProc" cookieless="true" timeout="20"/>   
    </sessionState> 
    

    注:

    mode="InProc"表示:在本地储存会话状态(你也可以选择储存在远程服务器或SAL服务器中或不启用会话状态)

    cookieless="true"表示:如果用户浏览器不支持Cookie时启用会话状态(默认为False)

    timeout="20"表示:会话可以处于空闲状态的分钟数

    8、<trace>

    作用:配置 ASP.NET 跟踪服务,主要用来程序测试判断哪里出错。

    示例:以下为Web.config中的默认配置:

    <trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />  
    

    注:

    enabled="false"表示不启用跟踪;

    requestLimit="10"表示指定在服务器上存储的跟踪请求的数目

    pageOutput="false"表示只能通过跟踪实用工具访问跟踪输出;

    traceMode="SortByTime"表示以处理跟踪的顺序来显示跟踪信息

    localOnly="true" 表示跟踪查看器 (trace.axd) 只用于宿主 Web 服务器

    展开全文
  • Asp.net WebConfig详解

    2011-07-15 09:09:45
    针对asp.net的配置文件(wenconfig)中各个节点的配置描述(pdf)
  • 运行于虚拟主机中的ASP.NET MVC4 WebConfig 模板,主要解决虚拟主机无法识别MVC路由问题。
  • webconfig

    2017-09-19 16:39:00
    Web.Release.config 和 Web.Debug.config 转载于:https://www.cnblogs.com/panpanwelcome/p/7552586.html

    Web.Release.config 和 Web.Debug.config

     

    转载于:https://www.cnblogs.com/panpanwelcome/p/7552586.html

    展开全文
  • webconfig详解

    2013-02-02 16:46:51
    webconfig详解.
  • 在.NET环境下为网站增加IP过滤功能。为正在运转的企业网站添加IP过滤功能。非常实用。
  • Web API(五):Web API跨域问题一.什么是跨域问题 跨域:指的是浏览器不能执行其他网站的脚本.是由浏览器的同源策略造成的,是浏览器施加的安全限制.(服务端可以正常接收浏览器发生的请求,也可以正常返回,但是由于...

    Web API(五):Web API跨域问题

    一.什么是跨域问题 跨域:指的是浏览器不能执行其他网站的脚本.是由浏览器的同源策略造成的,是浏览器施加的安全限制.(服务端可以正常接收浏览器发生的请求,也可以正常返回,但是由于浏览器的安全策略,浏览器 ...

    Webpack代理proxy配置,解决本地跨域调试问题,同时允许绑定host域名调试

    Webpack代理proxy配置,解决本地跨域调试问题,同时允许绑定host域名调试 会撸码的小马 关注 2018.05.29 17:30* 字数 212 阅读 1488评论 0喜欢 2 接到上一章, ...

    用nginx的反向代理机制解决前端跨域问题在nginx上部署web静态页面

    用nginx的反向代理机制解决前端跨域问题在nginx上部署web静态页面 1.什么是跨域以及产生原因 跨域是指a页面想获取b页面资源,如果a.b页面的协议.域名.端口.子域名不同,或是a页面为ip地 ...

    e3mall商城总结11之sso系统的分析、应用以及解决ajax跨域问题

    说在前面的话 一.sso系统分析 什么是sso系统 SSO英文全称Single Sign On,单点登录.SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统.它包括可以将这次 ...

    解决cookie跨域访问

    一.前言 随着项目模块越来越多,很多模块现在都是独立部署.模块之间的交流有时可能会通过cookie来完成.比如说门户和应用,分别部署在不同的机器或者web容器中,假如用户登陆之后会在浏览器客户端写入c ...

    用nginx的反向代理机制解决前端跨域问题

    什么是跨域以及产生原因 跨域是指a页面想获取b页面资源,如果a.b页面的协议.域名.端口.子域名不同,或是a页面为ip地址,b页面为域名地址,所进行的访问行动都是跨域的,而浏览器为了安全问题一般都限制 ...

    CP&equals;&quot&semi;CAO PSA OUR&quot&semi; 用P3P header解决iframe跨域访问cookie

    1.IE浏览器iframe跨域丢失Session问题 在开发中,我们经常会遇到使用Frame来工作,而且有时是为了跟其他网站集成,应用到多域的情况下,而Iframe是不能保存Session的因此,网上 ...

    说说JSON和JSONP,浅析JSONP解决AJAX跨域问题

    说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来描述,跨域可以通过服 ...

    如何用Nginx解决前端跨域问题?

    前言 在开发静态页面时,类似Vue的应用,我们常会调用一些接口,这些接口极可能是跨域,然后浏览器就会报cross-origin问题不给调. 最简单的解决方法,就是把浏览器设为忽略安全问题,设置--di ...

    随机推荐

    C&num;设计模式-外观模式

    在软件开发过程中,客户端程序经常会与复杂系统的内部子系统进行耦合,从而导致客户端程序随着子系统的变化而变化,然而为了将复杂系统的内部子系统与客户端之间的依赖解耦,从而就有了外观模式,也称作 ”门面“模 ...

    style

    设计的默认单位为px; 为了简化设计,都是以750px为基本单位设计的,如果屏幕大小不同,它会根据屏幕大小自动缩放. 它的样式选择和CSS非常类似,但是和CSS选择器不同的是,它只支持单级选择,不支持 ...

    【转】 shell 判断语句

    转自:http://see.sl088.com/wiki/Shell_%E4%B8%AD%E6%8B%AC%E5%8F%B7 test 和 [] test -z string 判定字串是否為 0 ?若 ...

    Maven构建web项目在Eclipse中部署的几种方法

    目录: 方法一:运用Maven的plugin:jetty来部署web 方法二:运用Eclipse 的Jetty插件直接部署 方法三:运用Run on Server(tomcat)部署 [方法一].运用 ...

    【EF 2】浅谈ADO数据模型生成串(二):数据库连接串分析

    导读:上篇博客中介绍了ADO生成串的前一部分,本篇博客结合报错,接着介绍剩下的部分. 一.代码展示

    大话命令之--ss

    大话命令之-ss ss是Socket Statistics的缩写.顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容. 优势: (1)显示更多更详细的有关TCP和 ...

    Ubuntu15&period;10 安装OpenCV3&period;1

    wget https://sourceforge.net/projects/opencvlibrary/files/opencv-unix/3.1.0/opencv-3.1.0.zip/downloa ...

    Java:Copy-On-Write容器

    Copy-On-Write简称COW,是一种用于程序设计中的优化策略.其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改, ...

    展开全文
  • <?xml version="1.0" encoding="utf-8"?> <configuration> <location path="." inheritInChildApplications="false">...add name="aspNetCore" path="*" verb="*" modules="AspNetCoreMod...

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <location path="." inheritInChildApplications="false">
        <system.webServer>
          <handlers>
            <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
          </handlers>
          <aspNetCore processPath=".\PLCSYS.APi.exe" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess">
          <environmentVariables>
            <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
          </environmentVariables>
        </aspNetCore>
        </system.webServer>
      </location>
    </configuration>
    <!--ProjectGuid: f65bdf1d-059c-430b-bab2-340a573c8e15-->
     

    展开全文
  • .net中webconfig 详解

    2020-10-24 19:06:19
    主要介绍了.net中webconfig 详解,需要的朋友可以参考下
  • 今天让做一个文件上传限制10MB,怕自己遗忘,做一个备份 在asp.net中,默认情况下,网站能够接收上传的文件大小不能超过4MB,如果用户上传的文件超过这一限制,网站就会自动报错,但如何修改这个限制的大小呢?...
  • WEBCONFIG中常用的connectionStrings配置 一般配置模板 --语法示例 <connectionStrings> <add name="connection" connectionString="Data Source=10.42.44.228;Initial Catalog=leftover_sys;...
  • WebConfig中定义如下。 代码如下: public class WebConfig { public static string ResourceServer = @”http://www.xxx.com/”; } 在前台页面中这样调用 代码如下: [removed]/js/jquery-ui-all-min-lastest.js” ...
  • 跨域 iis webconfig

    千次阅读 2019-06-26 17:39:08
    设置Access-Control-Allow-Origin ... 在右侧可以看到添加,然后添加如下标头即可 Access-Control-Allow-Headers:Content-Type, api_key, Authorization Access-Control-Allow-Origin:* ...system.webServ...
  • webconfig操作类

    2011-11-17 14:11:08
    webconfig操作类,c#webconfig操作类,c#webconfig操作类,c#webconfig操作类,c#webconfig操作类,c#webconfig操作类,c#webconfig操作类,c#webconfig操作类,c#webconfig操作类,c#webconfig操作类,c#
  • webconfig详解 带例子

    2012-06-02 15:22:27
    做web 开发你不懂webconfig 笑话。该学习下啦。这里给你个详细的介绍
  • esp-01 webconfig配网

    千次阅读 2018-05-14 23:02:51
    以上原因让我去寻找找到了另一种配网方式webconfig webconfig基本思路 基本思路是ESP8266工作AP模式下,作为TCP Server监听TCP Client的连接。因为网页HTTP默认的端口是80,所以ESP8266作为TCP Server的...
  • WebConfig配置详解.doc

    2021-12-22 13:10:48
    WebConfig配置详解.doc

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,723
精华内容 8,689
关键字:

webconfig