繁体   English   中英

在 ASP.NET 子应用程序中覆盖 web.config

[英]Override web.config in ASP.NET sub-application

IIS 7 .NET 4.0 我有一个包含 4 个子 Web 应用程序的网站。 其中 3 个需要来自 parent-web.config 的设置 一个应该有一个完全独立的 web.config(无继承) 我知道可以为子应用关闭 inheritance。 但我需要的是一种只为一个子应用程序关闭它的方法。 (不必单独访问每个部分。所以我在我的 sub-web.config 中寻找类似“dontInheritParentConfig”的设置

谢谢!

在 .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 文件之间的差异。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM