我将在asp.net中开发Web应用程序。在这个应用程序中有4个用户视角。所有人都是独立的。但我想在单一的网络解决方案下开发。还希望在此解决方案下为每个用户透视图创建数字Web应用程序。那么我可以使用常见的web.config文件来解决这个问题吗?会有什么影响?如果不能那么如何管理配置文件,以便我需要立即更改配置(如果将来需要)
答案 0 :(得分:1)
是的,您可以使用常见的web.config文件。配置文件是分层的 - 有些警告现在不关心你,因为你只使用一个配置文件。如果您将来决定每个应用程序需要稍微不同的配置,那么您可以在每个应用程序中创建一个web.config,仅包含配置增量。
说完这一切之后,我从未开发过这样的应用程序,因为
答案 1 :(得分:0)
Web.config文件本质上是“级联”的。首先应用父文件夹中的配置值。如果子文件夹中有配置文件,它们将覆盖适用的父值。
除非您高度重复使用自定义配置设置,否则简单地复制&粘贴四个项目中文件之间的值。
如果配置确实相同,您还可以创建一个构建任务,将常见的web.config文件复制到每个项目中。