C# 我应该将XSLT文件放在ASP.NET Web应用程序的App_数据文件夹中吗?

C# 我应该将XSLT文件放在ASP.NET Web应用程序的App_数据文件夹中吗?,c#,asp.net,web-applications,web-project,C#,Asp.net,Web Applications,Web Project,我的ASP.NET Web应用程序解决方案中有许多XSLT文件。这些应该放在App_数据文件夹中吗 建议App_数据文件夹用于“数据文件”。由于XSLT文件不是严格意义上的“数据文件”,那么它们应该转移到其他地方吗 我不希望最终用户能够从他们的浏览器访问XSLT文件,因此App_数据似乎是一个明显的位置,但我不确定 非常感谢。应用程序数据文件夹非常合理;但是,更好的选择可能是将XSLT作为资源“嵌入”到程序集中。这样,您就不必担心部署更多文件。这也使得客户端更难查看XSLT代码(如果这让您感到困

我的ASP.NET Web应用程序解决方案中有许多XSLT文件。这些应该放在App_数据文件夹中吗

建议App_数据文件夹用于“数据文件”。由于XSLT文件不是严格意义上的“数据文件”,那么它们应该转移到其他地方吗

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


非常感谢。

应用程序数据文件夹非常合理;但是,更好的选择可能是将XSLT作为资源“嵌入”到程序集中。这样,您就不必担心部署更多文件。这也使得客户端更难查看XSLT代码(如果这让您感到困扰的话)。

谢谢Andy。由于.NET用户控件是从内容管理系统发布的,因此我没有任何代码隐藏文件(因此没有要部署的程序集)。因此,我必须将XSLT文件部署到服务器。@Jonathan:在这种情况下,您最好使用
App\u Data
选项。