1

在部署 ASP.net 项目时,我有一些文本文件(和其他文件)希望对公众隐藏。我怎么做?(那是什么技术术语?“隐藏”?搜索,我找不到答案,所以我可能使用了错误的术语。)

此外,如果您知道在发布时指定不上传某些文件的方法 - 我想听听。(我知道我可以通过将它们从项目中排除来做到这一点,但我宁愿它们保持包括在内,因为我在 localhost 上调试时使用它们。)

4

2 回答 2

2

我想如果您希望包含文件,但无法通过 Web 请求访问,您可以查看 IIS 重定向模块。至于根本不上传文件,只需在解决方案资源管理器中选择项目,右键单击并选择属性(或按 F4),然后将构建操作更改为无。仅当您选择内容时,文件才应包含在部署中。

于 2012-11-18T20:52:11.853 回答
2

您可以将它们放在App_Data项目中的文件夹中,该文件夹可通过文件系统或应用程序在网络服务器上可用,但无法从 Internet 访问。

于 2012-11-19T13:25:38.817 回答