2011-11-16 31 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