在传统的ASP中,网站所有的相关信息被存放在IIS的Metadata元数据中。它的不利之处在于远程网站开发人员无法方便的更改网站的配置信息。如果你们的网站主机托管给一家公司,你可能已经注意到这一点。举个例子,如果你添加一个自定义的404报错页,需要通过Internet服务管理器更改设置。所以你很可能要为此支付一定的费用给主机托管公司。(如想进一步了解如何在传统的ASP中,添加一个自定义的404报错页,请查阅:http://www.4guysfromrolla.com/webtech/061499-1.shtml 。)
在ASP.NET中,这些设置被迁移到网站根目录下的一个XML格式的文件中(Web.config)。通过Web.config,你可为网站定义诸如自定义的404报错页、(身份)验证和授权等设置;如果允许跟踪,还可为ASP.NET的网页设置编译选项。(如想进一步了解如何配置ASP.NET,请查阅:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconaspnetconfiguration.asp 。)
ASP.net的web.config一个中文解释使用web.config配置应用程序参数在ASP.NET中自定义报错页面定义Web.config的设置运行时修改Web.config中的元素值图片上传的功能简介及web.config设置(自动生成所略图)实现由web.config控制的验证数据库连接字在Web.config里的用法