2011-04-01 104 views
2

我的ASP.NET Web應用程序解決方案中有許多XSLT文件。這些應該放在App_Data文件夾中嗎?我應該將XSLT文件放在我的ASP.NET Web應用程序的App_Data文件夾中嗎?

MSDN 'Project Folder Structure' article建議App_Data文件夾用於'數據文件'。由於XSLT文件不是嚴格的'數據文件',那麼他們應該去其他地方?

我不希望最終用戶能夠從他們的瀏覽器訪問XSLT文件,所以App_Data看起來像是一個明顯的位置,但我不確定。

非常感謝。

回答

2

App_Data文件夾是完全合理的;然而,更好的選擇可能是將XSLT作爲資源「嵌入」到程序集中。這樣您就不必擔心部署更多文件。這也使得客戶更難以查看您的XSLT代碼(如果這讓您感到困擾)。

+0

謝謝安迪。隨着.NET用戶控件從內容管理系統發佈出去,我沒有任何代碼背後的代碼(因此沒有部署程序集)。因此,我將不得不將XSLT文件部署到服務器。 – 2011-04-01 15:09:19

+1

@Jonathan:在這種情況下,您可能最好使用「App_Data」選項。 – 2011-04-01 15:13:42

相關問題