IIS 7 .NET 4.0 我有一个包含4个子网站应用程序的网站。 其中3个需要来自parent-web.config的设置 一个应该有一个完全独立的web.config(没有继承) 我知道有可能关闭子应用程序的继承。 但我需要的是一种只为一个子应用程序关闭它的方法! (无需每个部分单独.. 所以我在sub-web.config中寻找类似“dontInheritParentConfig”设置的东西
谢谢!
答案 0 :(得分:0)
在.net 4中,您可以使用Web.config Transformation Syntax for Web Application Project Deployment。这是对web.config的模板更改,以允许文件在不同的场景中不同 - 这应该适合您的子应用程序需求。
Web.config文件通常包括 必须不同的设置 取决于哪个环境 应用程序正在运行。对于 例如,您可能需要更改 数据库连接字符串或禁用 部署Web.config时进行调试 文件。对于Web应用程序项目, ASP.NET提供了自动化的工具 改变(转变)的过程 它们是Web.config文件 部署。对于每个环境 你要部署到,你创建一个 转换文件,仅指定 原来的差异 Web.config文件和已部署 该环境的Web.config文件。