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
查看全文
相关阅读:
Web中的图标(Sprites雪碧图、Icon Font字体图标)
那些不推荐使用的html标签
Vim学习
web前端性能优化建议
开发基础
数据库事务
java集合详解
java基础总结大纲(一)
java设计模式之单例模式(饿汉)
java设计模式之单例模式(内部静态类)
原文地址:https://www.cnblogs.com/downmoon/p/1019873.html
最新文章
2018/7/27 补了一点线段树、hack it QAQ...
规划
2016书单
web 札记
function.blog
页面 footer 样式解决方案
iqiyi视频显示区域始终保持 16:9 问题解决方案
【转】简明 Vim 练级攻略
git常用的命令解析
前端构建工具
热门文章
AngularJS单元测试系列-指令的单元测试
Sublime Markdown 设置
git 路径中文转换成编码的解决
ubuntu 16.04 安装sublime3
Linux学习之路-VMware虚拟机三种联网方式
sublime
fis3 eslint npm 参考资料
Ubuntu下不能设置1920*1080分辨率的解决办法
学习 Node.js 的 6 个步骤
label点击事件重复调用原因与解决办法
Copyright © 2011-2022 走看看