默認情況下,ASP.NET分割您的web.config,以便在「〜/ views/web.config」中包含剃鬚刀相關項目,而其他所有內容都放入「〜/ web.config 」。合併Web.config文件
對於我來說,將所有內容合併爲一個以使其適用於整個網站是有意義的。這樣做會有什麼不好嗎?
默認情況下,ASP.NET分割您的web.config,以便在「〜/ views/web.config」中包含剃鬚刀相關項目,而其他所有內容都放入「〜/ web.config 」。合併Web.config文件
對於我來說,將所有內容合併爲一個以使其適用於整個網站是有意義的。這樣做會有什麼不好嗎?
正如你所看到的,在一個網站的不同文件夾下有多個web.config
文件是有效的。
在您的主要web.config
(位於站點根目錄)中,您可以使用<location>
元素在站點中的不同文件夾中指定不同的配置。在該文件夾(位置)中有一個web.config
文件具有相同的效果,因此可以進行合併。
不過,我會建議離開它是:
web.config
。也有其他原因,但他們現在想起來了。
在玩弄不同的配置之後,我傾向於同意 - 看起來雖然在技術上可能進行整合,但它與穀物相反。兩個配置似乎是要走的路 - 謝謝! – William
不是我所知道的。我很確定這只是微軟的MVC的工作原理。 – user3358344
http://stackoverflow.com/questions/6204341/what-does-the-web-config-file-do-in-the-views-folder-of-a-mvc-project – Shyju
@Shyju - 好的,我明白了視圖中的Web.config添加BlockViewHandler。但是,這是該文件夾唯一需要的目的?我問,因爲很多代碼,如名稱空間導入也存在,似乎可以移動 - 除非有其他東西我失蹤? – William