知识点:掌握 appSettings 的配置与在程序中的访问 、掌握使用 connectionStrings 配置数据库连接字符串 、 掌握自定义错误信息的方法 、 掌握身份验证和权限控制 、 掌握网站的发布和部署
1、 配置文件
1.1 配置文件概述
- 什么是配置文件?配置文件就是具有规范化数据格式的变量保存文件,使用的数据格式可以是XML、YAML、JSON等等。其中保存的数据对程序的执行有指导性作用。
- 为什么要使用配置文件?使用配置文件,可以在不重新编译程序的情况下,通过修改配置文件,改变程序中用到的一些资源。如程序运行时用到的外部文件的路径、数据库连接字串和一些常量文本等。
- 配置文件的特点?如果对文件进行了修改,无需重新启动服务器。每个目录可以有自己的配置文件,并且将重写先前的配置文件。
应用举例:
站点编写和测试完成后,我们需要对其进行发布。不过由于我们一直使用 Visual Studio 提供的 Web 服务器,数据库服务器也是本机,所以到了发布阶段,就要考虑 Web 服务器和数据库 服务器的迁移问题了。在我们前期所写的代码中,我们将连接数据库的字符串写在数据库访问层中,需要修改数据库连接字符串中的参数时,修改不仅麻烦而且需要重新编译数据访问层的 dll 文件。为此,我们需要一个合适的配置文件,修改后