簡體   English   中英

拒絕訪問路徑

[英]Access to the path is denied

我已經編寫了在.net MVC Web應用程序中上傳excel文件的代碼。 它在本地主機上正常工作,而不是在Win主機服務器上不工作它的捕獲錯誤訪問路徑被拒絕 。我已經授予權限並在filezilla文件夾列表中添加了完全控制權。但是仍然顯示錯誤: 對路徑的訪問被拒絕 。我錯過了需要授予權限的任何內容。

我的代碼如下:

  String laborpath="~/ExcelUploads/Labor_Excel/";
  String filename=Request.Files["FileUpload1"].FileName
  string filePath= string.Format(Server.MapPath(laborpath)+ filename); 
  foreach (string inputTagName in Request.Files)
  {
   HttpPostedFileBase Infile = Request.Files[inputTagName];
   Infile.SaveAs(filePath);
  }

右鍵單擊服務器或本地計算機上的文件夾,並授予對

IIS_IUSRS

https://stackoverflow.com/a/21498502/2745294

我找到了解決方案,我只是將目標目錄移動到App_data文件夾中,並且對我有用。這是一個參考鏈接:

ASP.net收到錯誤“拒絕訪問路徑”。 嘗試將文件上傳到Windows Server 2008 R2 Web服務器時

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM