我应该将XSLT文件放在ASP.NET Web应用程序的App_Data文件夹中吗?

时间:2011-04-01 14:57:22

标签: c# asp.net web-applications web-project

我的ASP.NET Web应用程序解决方案中有许多XSLT文件。它们应该放在App_Data文件夹中吗?

MSDN 'Project Folder Structure' article表明App_Data文件夹用于“数据文件”。由于XSLT文件不是严格的“数据文件”,那么它们应该去其他地方吗?

我不希望最终用户能够从他们的浏览器访问XSLT文件,因此App_Data似乎是一个明显的位置,但我不确定。

非常感谢。

1 个答案:

答案 0 :(得分:2)

App_Data文件夹是完全合理的;但是更好的选择可能是将XSLT作为资源“嵌入”到程序集中。这样您就不必担心部署更多文件了。它还使客户端更难以查看您的XSLT代码(如果这让您感到困扰)。