簡體   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