2008-10-30 55 views
1

我意識到這會違反約定,但我很想知道你是否可以通過配置來實現這一點。你能重命名App_Code文件夾嗎?

編輯:我明白爲什麼我不想這樣做。但是,我確實想了解這個項目的內部情況。

回答

2

不,你不能重命名該文件夾,並將它實際上包含可執行代碼。 Web項目系統被硬編碼以查找此文件夾中的代碼,並且不會考慮用於原始代碼的任何其他文件夾。

0

我不認爲這是可行的,但爲什麼你需要改變它?

+0

我不需要改變它,但我想知道App_Code文件夾如何在幕後工作。這是否只是您可以覆蓋的默認值? – Larsenal 2008-10-30 16:23:55

0

谷歌「約定優於配置」

+0

約定優於配置(也稱爲慣例編碼)是一種軟件設計範例,旨在減少開發人員需要制定的決策數量,獲得簡單性,但不一定會喪失靈活性。 (通過維基百科) – 2012-01-24 09:21:12

1

反射告訴我,System.Web.HttpRuntime包含...

internal const string CodeDirectoryName = "App_Code"; 

因此,答案是否定的。