1

合併傳統ASP.NET應用程序和新MVC應用程序的web.config文件幾乎打敗了我。如何合併ASP.NET MVC和純ASP.NET應用程序的web.configs

有沒有一種方法可以將我的解決方案與項目區分爲子文件夾?

EG(每個項目有自己的web.config中):

~/PlainVanilla/ /* original asp.net app - still some life in old dogs */ 

~/PlainVanilla/StrawberryMVC /* juicy, suculent new MVC app */ 

~/PlainVanilla/GrumpyOldCMS /* Telerik Sitefinity app that takes 
                forever to compile */ 

這種結構產生大量引起的子文件夾中的web.config在〜/ PlainVanilla/web.config中覆蓋一個設置錯誤這是不允許的。

據我所知,這是很難在SO回答的有限空間中全面回覆,所以推薦的書籍,博客和文章將不勝感激。

這是我技能組中的一個漏洞,我想插一下。

+0

這是'洞'哥們!你有沒有試過? – MikeAinOz 2010-10-14 21:39:31

回答

2

在孩子web.configs幫助刪除導致由於繼承問題的部分可以使用

<remove /><clear />標籤。

根據您需要更改多少(聽起來像很多),您可以用<location>標籤環繞以全部禁用繼承。

<location path="." inheritInChildApplications="false"> 
    <sectionName> 
    </sectionName> 
    </location> 

在web.config和web.config繼承中去除一些搜索,你應該找到很多方法來使用它們。

相關問題