我可以将文件放在托管我的网站的服务器的 C 盘上吗? [关闭]

Posted

技术标签:

【中文标题】我可以将文件放在托管我的网站的服务器的 C 盘上吗? [关闭]【英文标题】:Can I place a file on c drive of server where my website is hosted? [closed] 【发布时间】:2012-05-30 19:58:30 【问题描述】:

出于安全原因,我可以将文件放在托管我的网站的服务器的C: 驱动器上吗?

如果是,那么我如何设置和获取要在页面上使用的位置路径?

我们可以像这样在网站的根目录下获取文件:

licFileName = HttpContext.Current.Server.MapPath("~/LicenseFile/") + licFileName;

我可以将路径设置为服务器的本地驱动器C: 并获取吗?怎么做?

阿提克

【问题讨论】:

只要设置路径... licFileName = "C:/myFile.ext"; 我不认为这个问题是“过于本地化”,它是关于将文件放在服务器上...... 【参考方案1】:
licFileName = @"c:\" + licFileName;

但是您需要访问 C: 的权限,如果它不是您的服务器,则可能会出现问题。 如果我是你,我不会那样做。

您似乎试图阻止网络用户访问LicenseFile/。 相反,您应该使用您的 Web 服务器配置来阻止对 LicenseFile/ 的访问。

【讨论】:

我可以检查文件吗(就像没有人可以访问互联网上的 .aspx.cs 或 web.config 文件一样)?

以上是关于我可以将文件放在托管我的网站的服务器的 C 盘上吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

我可以将文件放在 iPad 模拟器上吗? [复制]

我可以将样式 html 内容放在 Gmail 签名上吗?

我应该将我的 Python 代码放在 SSD 而不是硬盘上吗?

linux扩容/磁盘不能在同一块盘上吗

如何将xampp localhost网站放在网上?

安装驱动时的解压文件可删除吗?