web.config 的 system.web 常用配置节介绍

作者:vkvi 来源:千一网络(原创) 日期:2013-6-11

以上是一个 web.config 的 system.web 配置节中,我个人觉得需要修改的节,列出来便于部署的时候根据需要调整。

compilation 如果属性 debug="true" 表示打开调试,这将会输出更详细的错误信息,但性能也会略有小小的影响。根据需要决定是否开启。(一般部署成功后不开启)

customErrors 如何显示错误信息,如果是 Off 表示输出详细错误信息(不输出管理员配置的错误页),如果是 On 表示关闭详细错误信息(输出管理员配置的错误页),如果是 RemoteOnly 表示只有服务器显示详细错误信息(向客户端输出管理员配置的错误页,如果是本机查看,则输出详细错误信息)。

authentication 一般不是做 Windows 验证,所以一般需要 mode="Forms"。其子节点的配置也很重要,请参见:ASP.NET Membership 开发-同一域名不同应用程序冲突的情况

httpRuntime 的 maxRequestLength 表示最大能提交多少 KB 的数据,在做文件上传时特别要注意设置,注意单位是 KB。

pages 的 validateRequest 是我最气愤的,一些网页懂都不懂,自己编程有漏洞怪微软,搞得微软默认状态下是禁止提交带 <、> 标签的文本,郁闷死,如果你是做内容管理系统,这个是必设置 validateRequest="false",因为提交的文章内容一般是超文本内容,这是含有 HTML 标签的,要允许提交 HTML 标签。

 

你前面那位网友看了:事件日志服务不可用

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
赞助商们