簡體   English   中英

Asp.Net Web.Config共享

[英]Asp.Net Web.Config Sharing

因此,我有一個網站,稱為網站A,由內部開發團隊開發。 還有另一個團隊開發另一個網站,稱為網站B,這實際上需要擴展網站A的行為。這包括配置。

因此,網站B需要它自己的站點范圍內的web.config。 但是因為它需要利用站點A中的功能(不必合並/復制代碼,而不必復制配置),所以它需要能夠在自己的web.config中查找配置設置,如果不存在,則會失敗到站點A的web.config中以找到必要的設置。

有沒有辦法做到這一點?

我知道配置層次結構,並且能夠將配置拉出到單獨的文件中,例如使用configSource =“ foo.config”或位置。 但是,這不能解決問題。 這適用於您想覆蓋的情況,例如應用程序特定的連接字符串,但不適用於需要擴展設置的情況,例如通過從站點A獲取所有應用程序設置,以及從B獲取三個附加應用程序設置的情況。

出於其他考慮,站點A的開發人員無法從站點B中看到任何內容。站點B的源代碼/配置被鎖定在特定的人群中。 站點B上的開發人員可以看到站點A的代碼。

有什么想法嗎?

使用web.config轉換,從http://blogs.msdn.com/b/webdev/archive/2009/05/04/web-deployment-web-config-transformation.aspx中獲取一些想法

這正是您所需要的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM