zoukankan
html css js c++ java
如何读取MaxRequestLength的值(.net2.0)
在.net2.0中新增类HttpRuntimeSection :
static
public
double
getMaxlength()
...
{
System.Web.Configuration.HttpRuntimeSection hrs
=
new
System.Web.Configuration.HttpRuntimeSection();
/**/
///
/return hrs.MaxRequestLength * 1024;
return
hrs.MaxRequestLength ;
}
但上述方法读到的值却始终是4096,查阅MSDN,得知System.Web.Configuration(.net2.0中新增的类)的属性和方法除了AppSettings之外均只能读取"
不可自定义的属性和功能
",没有更好的办法,只好折衷:用.net1.1的方法解决:
static
public
string
getMaxlengthByAppSetting()
...
{
//
先在Web.Config文件中增加一个key ****************************************
//
//
<appSettings>
//
<add key="maxRequestLength" value="1550000"/>
//
</appSettings>
//
再来读取这个值,遗憾的是,这样只能写两遍,即
//
<system.web>
//
<httpRuntime maxRequestLength="1550000" executionTimeout="3600"/>
//
</system.web>
//
这两个值必须保持一致。
Configuration config
=
WebConfigurationManager.OpenWebConfiguration(
"
~
"
);
return
config.AppSettings.Settings[
"
maxRequestLength
"
].Value;
/**/
/*
*********************以下为修改某个AppSettings的Key值。
////Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
////if (config.AppSettings.Settings["MyAppKey"] == null)
//// config.AppSettings.Settings.Add("MyAppKey", "Hello!");
////else
//// config.AppSettings.Settings["MyAppKey"].Value = "Hello2!";
////config.Save();
*/
}
不知有没有更好的办法??
邀月注:本文版权由邀月和博客园共同所有,转载请注明出处。
助人等于自助!
3w@live.cn
查看全文
相关阅读:
Happy Number
[leedcode]Remove Linked List Elements
[leedcode] Count Primes
编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。
最短路(队列优化)
两函数的交点
最小生成树
最小生成树
线段树区间修改和查询和单点查询(线段树模板1)
博弈论合集(博弈)
原文地址:https://www.cnblogs.com/downmoon/p/1019873.html
最新文章
数组、字符串和指针
判断和循环
数据、变量和计算
使用Visual C++编程
mac下配置eclipse的hadoop环境
mac下配置eclipse的hadoop环境
sqoop安装
sqoop安装
搭建hive1.2.1图形界面
搭建hive1.2.1图形界面
热门文章
ubuntu14.04配置Hive1.2.1
ubuntu14.04配置Hive1.2.1
ubuntu更换软件源
ubuntu更换软件源
[leedcode219]Contains Duplicate II
Linked List Cycle II
Linked List Cycle
Rotate Array
Number of 1 Bits
House Robber
Copyright © 2011-2022 走看看