2012-05-24 61 views
-5

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

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

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

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

我可以将路径设置为本地驱动器服务器的C:并同时获得?如何?

阿提克

+0

只需设置路径... licFileName =“C:/myFile.ext”; – ThePower

+0

我不认为这个问题是'太本地化',它是关于把文件放在服务器上... – ThePower

回答

2
licFileName = @"c:\" + licFileName; 

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

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

+0

我可以放在文件上检查(就像没有人可以访问Internet上的.aspx.cs或web.config文件一样)? –

+0

是的,这可能是可能的 – Shai

相关问题