我面臨的情況是,我的Web服務需要訪問服務器硬盤上的分區D,並且可以發送文件到/從客戶端接收文件。Web服務可以訪問服務器硬盤
即使文件夾沒有權限,Web服務是否可以這樣做呢?
我知道我可以使用的MapPath功能添加到asp.net路徑的文件夾...
任何一個可以說明我如何做到這一點做,以及如何可以在Web服務訪問該服務器本地磁盤?
我面臨的情況是,我的Web服務需要訪問服務器硬盤上的分區D,並且可以發送文件到/從客戶端接收文件。Web服務可以訪問服務器硬盤
即使文件夾沒有權限,Web服務是否可以這樣做呢?
我知道我可以使用的MapPath功能添加到asp.net路徑的文件夾...
任何一個可以說明我如何做到這一點做,以及如何可以在Web服務訪問該服務器本地磁盤?
爲了使Web服務能夠讀取或寫入文件到服務器上的文件夾,它必須有權這樣做。
您需要確定的第一個問題是Web服務正在執行的用戶是什麼?一旦你知道了,那麼你可以設置適當的權利文件夾的問題。
這不回答這個問題。它應該是一個評論。 –
@Mufasa:?我的第一句話回答了OP的第一個和第二個問題。我的第二句話給了他/她一個暗示,以便使其工作起來。 – NotMe
「任何人都可以告訴我這將如何完成,Web服務如何訪問服務器本地磁盤?」沒有回答。 –
「即使文件夾沒有權限,Web服務是否可以這樣做?」
NO
我覺得如果你有ASP.NET在完全信任模式下運行,它會工作,如果運行ASP.NET進程的用戶有權訪問文件。如果這兩種假設都不正確,那麼您將無法通過ASP.NET訪問這些文件。 –