2011-11-16 102 views
0

我面临的情况是,我的Web服务需要访问服务器硬盘上的分区D,并且可以发送文件到/从客户端接收文件。Web服务可以访问服务器硬盘

即使文件夹没有权限,Web服务是否可以这样做呢?

我知道我可以使用的MapPath功能添加到asp.net路径的文件夹...

任何一个可以说明我如何做到这一点做,以及如何可以在Web服务访问该服务器本地磁盘?

+0

我觉得如果你有ASP.NET在完全信任模式下运行,它会工作,如果运行ASP.NET进程的用户有权访问文件。如果这两种假设都不正确,那么您将无法通过ASP.NET访问这些文件。 –

回答

4

为了使Web服务能够读取或写入文件到服务器上的文件夹,它必须有权这样做。

您需要确定的第一个问题是Web服务正在执行的用户是什么?一旦你知道了,那么你可以设置适当的权利文件夹的问题。

+0

这不回答这个问题。它应该是一个评论。 –

+1

@Mufasa:?我的第一句话回答了OP的第一个和第二个问题。我的第二句话给了他/她一个暗示,以便使其工作起来。 – NotMe

+0

“任何人都可以告诉我这将如何完成,Web服务如何访问服务器本地磁盘?”没有回答。 –

-1

“即使文件夹没有权限,Web服务是否可以这样做?”

NO