-1
下面是我的代碼,我得到以下error.Please幫助..是不是從網絡驅動器有效的虛擬路徑文件
private const string FILEPATH = @"\\**.**.**.**\D:\BCPResult\Cust_File.txt";
string filePath = string.Empty;
filePath = Server.MapPath(FILEPATH);
string fileName = Path.GetFileName(filePath);
Response.ContentType = "text/plain";
Response.AppendHeader("Content-Disposition", "attachment;filename=" + fileName);
Response.TransmitFile(filePath);
HttpContext.Current.ApplicationInstance.CompleteRequest();
Response.Flush();
Response.End();
錯誤: - \ ++ ++ ++。 。++ \ D:\ BCPResult \ Cust_File.txt'不是有效的虛擬路徑。
現在它說。訪問路徑'\\ ++。++。++。++ \ D $ \ BCPResult \ Cust_File.txt'被拒絕..可能是權限問題...如何解決它。 – Ashish
通過授予權限... D $是遠程服務器上的共享,因此需要通過共享以及直接在驅動器上進行訪問。您最好在服務器上的D:\ BCPResult上創建一個*新的共享:登錄服務器,右鍵單擊文件夾,屬性,共享,高級共享 - 爲您的應用程序池授予讀取權限使用。 –
這可能有所幫助:http://stackoverflow.com/questions/5437723/iis-apppoolidentity-and-file-system-write-access-permissions –