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

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

    2019-10-07 21:31:12
    一、使用自定义的节点 ...这种方式来获取Config文件的节点信息的时候,需要在Config文件中添加名称为sectionName的节点 第一步: <configSections> <section name="RedisConfig" type="Redi...

    一、使用自定义的节点

    使用ConfigurationManager.GetSection(sectionName);

    这种方式来获取Config文件的节点信息的时候,需要在Config文件中添加名称为sectionName的节点

    第一步:

    <configSections>
      <section name="RedisConfig"  type="RedisDemo.Redis.RedisConfig"/>
    </configSections>

    上面的代码需要放在<configuration>节点开始位置,加粗的字符需要和sectionName一致

    请注意红色的地方一定要与调用本节点的命名空间及类名相同

    第二步

    <RedisConfig WriteServerConStr="127.0.0.1:6379" ReadServerConStr="127.0.0.1:6379,127.0.0.1:6380,127.0.0.1:6381" MaxWritePoolSize="60" MaxReadPoolSize="60" AutoStart="true" LocalCacheTime="180" RecordeLog="false">
    </RedisConfig>

    上述代码尽量添加到config文件末尾处,我自己的习惯

    二、使用类似App.Config文件一样的键值对

    <appSettings>
    <add key="strConn" value="Database=1CngrainPriceV2;Server=192.168.13.190\DevDB;UID=sa;PWD=dev_db190;"/>
    <add key="strConn2" value="Database=StuTest;Server=YUHENG;UID=sa;PWD=ychzhang;"/>
    <add key="sentinel" value="127.0.0.1:26379"/>
    </appSettings>
    View Code

    获取方式:

    ConfigurationManager.AppSetting[sectionName]

     

    转载于:https://www.cnblogs.com/zyc19910109/p/8405335.html

    展开全文
  • web.config文件到底能干嘛

    千次阅读 2016-07-06 17:10:36
    早在20世纪末,HTML首次出现在人们面前,这也是浏览器历史上的一大丰碑,可以说没有html,那么现在风靡全球...到现在xml已经逐渐完善,而本篇内容所说的web.config文件实际就是xml文件,asp.net在web.config文件中标记

    早在20世纪末,HTML首次出现在人们面前,这也是浏览器历史上的一大丰碑,可以说没有html,那么现在风靡全球的BS模式也就胎死腹中了,然而,当时的情况是HTML知识一种标记语言,根本就没有处理数据的能力,人们迫切希望出现一种能处理网页数据的语言,于是XML应运而生。到现在xml已经逐渐完善,而本篇内容所说的web.config文件实际就是xml文件,asp.net在web.config文件中标记数据,而从后台获取数据,这极大的增强的网站的安全性。

    话不多说,上干货:

    1.web.config文件中来标记连接数据库语句

    在asp.net中规定了两个节点来存放数据库连接字段的数据:<connectionString>、<appSetting>

    <connectionStrings>
        <add name="conn" connectionString="Data Source=(local);Initial Catalog=DatabasePractice ;User ID= sa ;Password=tangjue123"/>
      </connectionStrings>

    string con_access = System.Configuration.ConfigurationManager.AppSettings["accessCon"].ToString();

    <appSettings>
        <add key="conn" value="server=10.1.1.60;database=DatabasePractice;uid=sa;password=tangjue123;"/>
      </appSettings>
    string conn = System.Configuration.ConfigurationManager.ConnectionStrings["conn"].ConnectionString;
    2.web.config 文件中设置session时间

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

    3.定位到错误页面:好多人都有这个经历,打开某个页面时,没有到相应的页面,而是跑到了另外的错误页面在,这个也可以在web.config中标记的

    <customErrors defaultRedirect="Access.aspx" mode="on"></customErrors>
    4.跳转到登陆页面及验证登陆

    <authentication mode="Forms">
        <forms name ="myCookie" loginUrl="login.aspx">
          <credentials passwordFormat="MD5">
            <user name="mr" password="hhjhjjlklhhggyytytghg"></user>
          </credentials>
        </forms>
      </authentication>






    展开全文
  • #region 修改config文件 /// <summary> /// 修改config文件(AppSetting节点) /// </summary> /// <param name="key">键</param> /// <param name="value">要修改成的值<...
    #region 修改config文件  
    /// <summary>  
    /// 修改config文件(AppSetting节点)  
    /// </summary>  
    /// <param name="key"></param>  
    /// <param name="value">要修改成的值</param>  
    public static void UpdateAppSetting(string key, string value)  
    {  
        XmlDocument doc = new XmlDocument();  
        //获得配置文件的全路径   
        string strFileName = AppDomain.CurrentDomain.BaseDirectory.ToString() + "Web.config";  
        doc.Load(strFileName);  
        //找出名称为“add”的所有元素   
        XmlNodeList nodes = doc.GetElementsByTagName("add");  
        for (int i = 0; i < nodes.Count; i++)  
        {  
            //获得将当前元素的key属性   
            XmlAttribute _key = nodes[i].Attributes["key"];  
            //根据元素的第一个属性来判断当前的元素是不是目标元素   
            if (_key != null)  
            {  
                if (_key.Value == key)  
                {  
                    //对目标元素中的第二个属性赋值   
                    _key = nodes[i].Attributes["value"];  
      
                    _key.Value = value;  
                    break;  
                }  
            }  
        }  
        //保存上面的修改   
        doc.Save(strFileName);  
    }  
      
    /// <summary>  
    /// 修改config文件(ConnectionString节点)  
    /// </summary>  
    /// <param name="name"></param>  
    /// <param name="value">要修改成的值</param>  
    public static void UpdateConnectionString(string name, string value)  
    {  
        XmlDocument doc = new XmlDocument();  
        //获得配置文件的全路径   
        string strFileName = AppDomain.CurrentDomain.BaseDirectory.ToString() + "Web.config";  
        doc.Load(strFileName);  
        //找出名称为“add”的所有元素   
        XmlNodeList nodes = doc.GetElementsByTagName("add");  
        for (int i = 0; i < nodes.Count; i++)  
        {  
            //获得将当前元素的key属性   
            XmlAttribute _name = nodes[i].Attributes["name"];  
            //根据元素的第一个属性来判断当前的元素是不是目标元素   
            if (_name != null)  
            {  
                if (_name.Value == name)  
                {  
                    //对目标元素中的第二个属性赋值   
                    _name = nodes[i].Attributes["connectionString"];  
      
                    _name.Value = value;  
                    break;  
                }  
            }  
        }  
        //保存上面的修改   
        doc.Save(strFileName);  
    }  
    #endregion  

     

    转载于:https://www.cnblogs.com/dongh/p/7498857.html

    展开全文
  • 使用webconfig的设置解决ASP.NET上传文件大小限制 对于asp.net,默认只允许上传4M文件,增加如下配置,一般可以自定义最大文件大小. //executionTimeout預設是90秒,要改的話:executionTimeout="180" ...
    使用webconfig的设置解决 ASP.NET上传文件 大小限制

    对于asp.net,默认只允许上传4M文件,增加如下配置,一般可以自定义最大文件大小.

    <httpRuntime executionTimeout="800" maxRequestLength="40960" useFullyQualifiedRedirectUrl="false"/>

    //executionTimeout預設是90秒,要改的話:executionTimeout="180"

    Asp.net支持的最大上传文件大小

    同事碰到一个问题,DataSet提交一个比较大的数据集时出现异常,后来查资料发现Asp.net默认的最大可以上载的文件是4M,可以在web.config中配置.

     

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

    <configuration>
      <system.web>
         <httpRuntime>
    	<httpRuntimuseFullyQualifiedRedirectUrl="true|false" maxRequestLength="sinkbytes" executionTimeout="seconds"
                minFreeThreads="numbofthreads" minFreeLocalRequestFreeThreads="numbofthreads" appRequestQueueLimit="numbofrequests"
                versionHeader="versstring"/>

    可选属性

    属性 选项 说明

    appRequestQueueLimit  ASP.NET将为应用程序排队的请求的最大数目。当没有足够的自由线程来处理请求时,将对请求进行排队。当队列超出了该设置中指定的限制时,将通过“503-服务器太忙错误信息拒绝传入的请求。


    executionTimeout  指示在被 ASP.NET自动关闭前,允许执行请求的最大秒数。

     

    maxRequestLength  指示 ASP.NET支持的最大文件上载大小。该限制可用于防止因用户将大量文件传递到该服务器而导致的拒绝服务攻击。指定的大小以 KB为单位。默认值为4096KB4MB


    minFreeLocalRequestFreeThreads    ASP.NET保持的允许执行新本地请求的自由线程的最小数目。该线程数目是为从本地主机传入的请求而保留的以防某些请求在其处理期间发出对本地主机的子请求。这避免了可能的因递归重新进入 Web服务器而导致的死锁。

    minFreeThreads 允许执行新请求的自由线程的最小数目。ASP.NET为要求附加线程来完成其处理的请求使这些线程保持自由状态。


    useFullyQualifiedRedirectUrl 指示客户端重定向是否是完全限定的采用{HYPERLINK"http://server/path"}格式,这是某些移动控件所必需的或者指示是否代之以将相对重定向发送到客户端。

       true指定客户端重定向需要以完全限定的格式发送。这是通过自动将不是完全限定的格式的所有重定向转换为完全限定的格式来实现的

       fals指定客户端重定向不需要被自动转换为完全限定格式。fals默认选项。

     

    versionHeader 指定 ASP.NET随每个响应所发送的版本头的值。MicrosoftVisualStudio.NET使用该属性来确定当前使用的ASP.NET版本。这对产品环境来说不是必需的并且可以通过从 Web.config Machine.config移除该属性,或将该属性设置为空字符串 versionHeader=""来将其禁用。

     

     

    示例

    以下示例为 ASP.NET应用程序指定 HTTP运行时参数。

    <configuration>
      <system.web>
         <httpRuntimmaxRequestLength="4000"
            useFullyQualifiedRedirectUrl="true"
            executionTimeout="45"
            versionHeader="1.1.4128"/>
      </system.web>
    </configuration>


     以上就是解决ASP.NET上传文件大小限制的方法

    展开全文
  • WebApi的WebConfig文件配置mysql数据库

    千次阅读 2020-05-18 17:36:10
    原来项目连接数据用的System.Data.SqlClient,今天要改成MySQL,做以下记录。 1、VS2015中,工具---->NuGet包管理器---->管理解决方案的NuGet程序包。...安装后,在webconfig.xml中会如下显示: <pro...
  • Asp.net WebConfig详解

    2011-07-15 09:09:45
    针对asp.net的配置文件(wenconfig)中各个节点的配置描述(pdf)
  • webconfig配置文件

    2009-01-13 12:02:21
    这个是TOMCAT6。0的WEBCONFIG文件,用来TOMCAT启动不了的,也解决了中文乱码问题
  • 今天让做一个文件上传限制10MB,怕自己遗忘,做一个备份 在asp.net中,默认情况下,网站能够接收上传的文件大小不能超过4MB,如果用户上传的文件超过这一限制,网站就会自动报错,但如何修改这个限制的大小呢?这里就...
  • <httpRuntime targetFramework="4.5.1" maxRequestLength="1048576" executionTimeout="3600" /> 转载于:https://www.cnblogs.com/hf-0712/p/5780730.html
  • asp.net webconfig文件详解

    千次阅读 2014-07-29 11:22:05
    asp.net webconfig文件详解 一、认识Web.config文件  Web.config 文件是一个xml文本文件,它用来储存 asp.NET Web 应用程序的配置信息(如最常用的设置asp.NET Web 应用程序的身份验证方式),它可以出现在...
  • unity 读取webconfig文件

    2019-06-14 13:02:00
    。。。 转载于:https://www.cnblogs.com/Small-Transparent/p/11022765.html
  • 主要给大家介绍了关于.NET Core 2.0迁移技巧之web.config 配置文件的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面跟着小编来一起学习学习吧。
  • webconfig配置文件详解

    2008-10-12 21:08:05
    配置文件详解 Web.config 文件是一个xml文本文件,它用来储存 asp.NET Web 应用程序的配置信息(如最常用的设置asp.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个...
  • webConfig配置http上传文件大小限制

    千次阅读 2014-09-30 10:11:00
    1在webconfig设置了<httpRuntimemaxRequestLength="20480"executionTimeout="300"/>2程序上传中加入了if(fileUpload.PostedFile.ContentLength>1024*1024*5){Respo...
  • asp.net在webconfig文件中开关闭验证

    千次阅读 2016-10-25 17:44:43
    而在ASP.NET4中,请求验证默认对所有类型的请求启动,因为它在BeginRequest被调用之前启动,结果就是对所有资源的请求都要经过请求验证,而不仅仅在.aspx文件和他们的类文件中,甚至包括web service和自定义的...
  • ASP.NET的配置文件里面一般会有数据库连接信息,如果不加密,很危险。
  • 没配置WebConfig的时候,当上传的文件超过4MB的时候,会出错: HTTP Error 404.13 - Not Found 请求筛选模块被配置为拒绝超过请求内容长度的请求。 最可能的原因: Web 服务器上的请求筛选被配置为拒绝该请求...
  • 此配置是处理springboot拦截静态文件的 代码: import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import ...
  • ESP_WebConfig-源码

    2021-04-27 13:49:07
    ESP_WebConfig 分支 变更日志 2015年4月11日: 使用Arduino IDE构建所需的标头添加了23/09/2015: 大内存更新-您需要最后一个ESP8266 Arduino IDE(不稳定) 您需要ArduinoJson库: ...
  • net基础学习:ASPNET的WebConfig文件中的元素 京华志&精华志出品 分享资源 C# ASP.NET SQL DBA 源码
  • WebConfig 详解

    千次阅读 2019-05-11 10:52:15
    都知道在ASP.NET中有很多的配置文件,如machine.config,web.config,特别是web.config出现在很多的地方,出现在不同的地方作用也不一样。而且我们还知道machine.config中的配置对服务器上所有ASP.NET网站起作用,而...
  • 1.在客户端页面(非单独的js文件),可以直接获取webconfig的配置信息function Name() { var Name=System.Web.Configuration.WebConfigurationManager.AppSettings["Name"]; }2.在单独的js文件中,那该如何调用...
  • 除了手动编辑此文件以外,您还可以使用Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的“网站”->“Asp.Net 配置”选项。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,662
精华内容 5,064
关键字:

webconfig文件的作用